Close Menu
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Versions
        • Mod 26.2 – Minecraft
        • Mod 26.1 – Minecraft
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.7 – Minecraft
      • Catégories
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Shaders
    • Resource Packs
      • Versions
        • Resource Pack 26.2
        • Resource Pack 26.1
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.16
        • Resource Pack 1.14
        • Resource Pack 1.12
        • Resource Pack 1.7
      • Résolutions
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Catégories
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps Multijoueurs
      • Maps PVP
      • Maps Solo
    • Modpack
    • Autres Ressources
      • Seeds /Graines Minecraft
      • Skins
      • Datapacks
      • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Serveurs Minecraft
    • Fonds d’écran Minecraft
    • Boutique
      • Vêtements Minecraft
      • LEGO Minecraft
    • Dossiers
    • Les autres Minecraft
Facebook X (Twitter) Instagram
Login
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Versions
        • Mod 26.2 – Minecraft
        • Mod 26.1 – Minecraft
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.7 – Minecraft
      • Catégories
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Shaders
    • Resource Packs
      • Versions
        • Resource Pack 26.2
        • Resource Pack 26.1
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.16
        • Resource Pack 1.14
        • Resource Pack 1.12
        • Resource Pack 1.7
      • Résolutions
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Catégories
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps Multijoueurs
      • Maps PVP
      • Maps Solo
    • Modpack
    • Autres Ressources
      • Seeds /Graines Minecraft
      • Skins
      • Datapacks
      • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Serveurs Minecraft
    • Fonds d’écran Minecraft
    • Boutique
      • Vêtements Minecraft
      • LEGO Minecraft
    • Dossiers
    • Les autres Minecraft
Minecraft-France
Accueil > Tutoriels > [Tutoriel] Détecter des entités touchant le sol
Tutoriels

[Tutoriel] Détecter des entités touchant le sol

Par SpookyPowa7 septembre 2017
Suivre Minecraft-France sur Google
Détecter - Une

À première vue, un système permettant de détecter des entités au sol ne semble pas particulièrement utile. Pourtant, il trouve un intérêt tout particulier pour le mapmaking, notamment pour donner des effets à des projectiles ou pour conférer certaines propriétés à des mobs. Et si des méthodes existent déjà pour parvenir à ce résultat, TheRedEngineer est parvenu à une solution moins gourmande, plus compacte, et surtout plus élégante, en utilisant les propriétés du feu. En effet, le feu ne pouvant être placé que sur le sol, il remplit parfaitement cet office de détecteur. Voici comment fonctionne ce système dans le détail.

Détecter un item

Pour détecter un item, les choses sont rendues plus faciles par l’existence d’un tag indiquant si l’item est au sol ou non. Aussi, avec un premier command block, créez un scoreboard pour mettre en place votre mécanisme :

scoreboard objectives add ITEM dummy

Ce command block doit être réglé en “Repeat”, “Unconditional” et “Always Active” et orienté vers le haut. Vous pouvez remplacer “ITEM” par tout autre nom que vous souhaitez donner à votre scoreboard. Ensuite, posez dessus un second command block “Chain” avec les paramètres “Unconditional” et “Always Active”. Écrivez-y la commande suivante :

scoreboard players set @e[type=item] ITEM 1 {OnGround:1b,Item:{id:”id de l’item que vous souhaitez détecter“,Count:1b}}

Si vous lancez l’item souhaité au sol, le scoreboard indiquera alors 1. À partir de là, vous pouvez commencer à bâtir des mécanismes plus complexes à partir de cette détection.

Notez que ce système marche pour les mêmes items, peu importe leur localisation. Si vous souhaitez détecter la présence de plusieurs items différents au sol, construisez autant de systèmes que de types d’items.

détecter

Détecter un projectile ou un mob

Pour les projectiles ou les mobs, impossible de passer par un tel tag. D’où l’intérêt du feu, pour la propriété susmentionnée : avec la commande /execute, il est possible d’invoquer du feu à partir des coordonnées relatives d’un projectile donné. Ici, on va faire en sorte que chaque boule de neige tombant au sol invoque un creeper qui explose à son point d’impact. On va donc faire en sorte que sous toutes nos boules de neige soit généré du feu qui remplace l’air qui s’y trouve. Pour cela, on pose un command block réglé sur “Repeat”, “Unconditional” et “Always Active” avec la commande suivante.

/execute @e[type=snowball] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace air

Si jamais le projectile est dans l’air, la commande sera exécutée correctement mais le feu ne sera pas généré, puisqu’il a besoin d’un bloc solide sur lequel se fixer. Si jamais le projectile est au sol, toutefois, le feu pourra être généré. Avec la commande ci-dessous, on va donc détecter la présence de feu sous une boule de neige et, le cas échéant, attribuer un tag spécial (appelé ici GROUND) à toute boule de neige qui remplit cette condition. Collez la commande dans un command block placé au-dessus du premier, avec les paramètres “Chain”, “Unconditional” et “Always Active”.

​/execute @e[type=snowball] ~ ~ ~ detect ~ ~ ~ fire -1 scoreboard players tag @e[type=snowball,c=1] add GROUND

Maintenant que le tag est attribué, il est temps de déclencher l’effet. Ici, c’est une explosion de creeper, mais vous pouvez choisir n’importe quel autre effet d’impact ou simplement vous servir de scoreboards pour déclencher des effets plus complexes. Placez donc un command block au-dessus du précédent, avec les mêmes paramètres que celui-ci, et collez-y la commande suivante :

​/execute @e[type=snowball,tag=GROUND] ~ ~ ~ summon creeper ~ ~ ~ {ExplosionRadius:0,Fuse:0}

Il ne vous reste plus qu’à éteindre le feu. Pour cela, placez un command block au-dessus du précédent, toujours avec les mêmes paramètres, et collez-y la commande suivante :

​/execute @e[type=snowball,tag=GROUND] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ air 0 replace fire

Pour finir, détruisez les boules de neige étant effectivement tombées au sol pour qu’elles disparaissent du système. Pour cela, placez un command block au-dessus du précédent, toujours avec les mêmes paramètres, et collez-y la commande suivante :

​/kill @e[type=snowball,tag=GROUND]

Un aperçu de la structure.

détecter

Vous avez désormais toutes les cartes en main pour détecter facilement des entités au sol. Quelles applications imaginez-vous à un tel système ? Connaissez-vous d’autres utilisations à cette propriété du feu ? Dites-le nous dans les commentaires !

Image de Une réalisée par Biboush.

Sur le même thème :

  • Maison Médiévale Minecraft : tutoriel de construction
    Maison Medievale guide
  • [Tutoriel] La commande /attribute [1.16+]
    commande attribute
  • [Tutoriel] La commande /random [1.20.2+]
    commande random
Partager sur les réseaux sociaux Facebook Twitter Pinterest
Article précédent[Mod] Pet Bats [1.7.10 – 1.14.4]
Article suivant [Mod] Fullscreen Windowed [1.7.10 – 1.12.2]
SpookyPowa

Rédacteur en chef chez Minecraft-France.fr

7 commentaires
  1. Guermas sur 10 septembre 2017 22 h 04 min

    Merci pour ce genre de tuto !

  2. Zefinder sur 9 septembre 2017 19 h 15 min

    Il y a aussi une autre méthode que consiste en appliquant un tag a un item au lieu de mettre un un objectif. Cependant, cette méthode est effectivement hyper pratique ^^

  3. SpookyPowa sur 9 septembre 2017 13 h 21 min

    La logique : la méthode en question s’applique essentiellement aux mobs, items et projectiles. Pour les joueurs, c’est effectivement beaucoup plus simple.

  4. Actinium_MC sur 8 septembre 2017 14 h 15 min

    Un truc comme l’épreuve de Fort Boyard où on doit aller attraper un truc sans toucher le sol, si on le touche on meurs! Je suis sûr qu’il y a beaucoup d’utilisations possibles à ce système!

  5. FunplayMinecraft sur 7 septembre 2017 23 h 49 min

    Merci 👍

  6. La logique sur 7 septembre 2017 22 h 08 min

    Si non il y as plus simple , on as juste as dectet quand un player n’est pas en lair . Donc quil n’as pas d’air sous ses pied :
    /execute @e ~~~~ dectec ~ ~-1 ~ minecraft air 0 /scorbord player set @e[c=1] monscore 1

    /execute @e[score_monscore_min=1] ~ ~ ~ /ma command

    /scorebord player set @e[score_monscore_min=1] monscore 0

    merci

  7. SkytAsul sur 7 septembre 2017 18 h 15 min

    Ouiii

Laissez une réponse

Infos utiles

Retrouvez les liens essentiels pour télécharger Minecraft, consulter le wiki et suivre les dernières mises à jour du jeu.

Télécharger Minecraft Wiki Minecraft
Dernière mise à jour
Illustration de la mise à jour Minecraft
26.2 — Chaos Cubed
Mise à jour à venir
Illustration du toisième Drop
26.3 — Troisième Drop
Statut des services Minecraft en ligne
État des services Minecraft Tous les services sont en ligne Voir l’état des services

Personnaliser Minecraft

Mods 26.3 Resource Packs 26.3 Modpacks Maps Shaders

Votre version est mémorisée pour vos prochaines visites.

Les ressources essentielles

Optifine Optifine Installez des mods avec NeoForge NeoForge Installez des mods avec l’API Fabric Minecraft Fabric Installez des mods avec l’API Forge Minecraft Forge Améliorer visuellement Minecraft avec des shaders Shaders Minecraft Apprenez en plus sur Minecraft grâce à nos guides Guide Minecraft

Les tendances de la semaine

  1. Illustration de OptiFine Minecraft – 1.7.10 – 26.2 OptiFine Minecraft – 1.7.10 – 26.2 Très consulté cette semaine
  2. Illustration de [Mod] VeinMiner [1.17.1 – 26.2] [Mod] VeinMiner [1.17.1 – 26.2] À découvrir
  3. Illustration de [Resource Pack] Enhanced [1.21.11 – 26.2] [Resource Pack] Enhanced [1.21.11 – 26.2] Très consulté cette semaine
  4. Illustration de E-LITE shaders (MakeUp edit) E-LITE shaders (MakeUp edit) Monte dans les tendances
  5. Illustration de [Modpack] OptiFine For Fabric [1.16.5 – 26.2] [Modpack] OptiFine For Fabric [1.16.5 – 26.2] À découvrir
  6. Illustration de [Resource Pack] Prism [1.14.4 – 26.2] [Resource Pack] Prism [1.14.4 – 26.2] Très consulté cette semaine

Discord de Minecraft-France

Échangez avec la communauté, trouvez de l’aide, partagez vos créations, présentez ou trouvez votre serveur Minecraft. +40 000 membres ... en ligne Rejoindre Minecraft-France

Partenaires

  • Hytale World
  • Hebergeur Minecraft
  • NationsGlory
  • PeaceAndCube
  • Play-MC
  • Hébergeur d’image
Minecraft-France © 2011 - 2026, Tous droits réservés. Non approuvé ou associé à Mojang Studios ou Microsoft
Contact | Mentions légales | À propos

Ecrivez ci-dessus et appuyez sur la touche Entrer pour lancer la recherche. Appuyez sur la touche Echap pour annuler.

Sign In or Register

Bienvenue !

Connectez-vous ci-dessous ou S'enregistrer maintenant.

Mot de passe perdu ?

S'enregistrer maintenant

Déjà inscrit ? Connecter.

Un mot de passe vous sera envoyé par mail.