3 votes

Comment détecter un bloc de laine avec une couleur ?

J'ai eu des problèmes avec cette commande. J'essaie de détecter de la laine d'une certaine couleur, mais chaque fois que j'essaie de détecter la laine, le message suivant s'affiche

Failed to execute '0 /summon ArmorStand ~ ~ ~

J'ai fait beaucoup de recherches pour résoudre ce problème et je n'ai pas trouvé le moyen de le faire fonctionner. Voici la commande que j'ai utilisée.

/execute @e[type=ArmorStand,name=test] ~ ~ ~ detect minecraft:wool 1 0 /summon ArmorStand ~ ~ ~

J'ai également utilisé

/execute @e[type=ArmorStand,name=test] ~ ~ ~ detect wool 1 0 /summon ArmorStand ~ ~ ~

2voto

Judge2020 Points 1833

Sur la base de la Page du wiki Minecraft sur les commandes (décrivant la commande execute detect) la syntaxe correcte de votre commande :

execute <entity> <x y z> detect <x y z> <block> <data> command...

Puisque je soupçonne que vous voulez détecter un bloc de laine dans le support d'armure, les coordonnées XYZ pour l'après-détection seraient simplement ~ ~ ~

Pour ce qui est de la couleur de la laine, regardez les valeurs des données et remplacez-la par la valeur de la couleur souhaitée.

Donc, votre commandement :

Execute @e[type=ArmorStand,name=test] ~ ~ ~ detect ~ ~ ~ wool <datavalue> /summon ArmorStand

0voto

Sixty Points 1

Vous avez oublié de dire à Minecraft où tester la laine, voulez-vous tester sous ses pieds ? Au-dessus de lui ? 800 blocs sur les coordonnées Z ? Essayez ceci :

/execute @e[type=ArmorStand,name=test] ~ ~ ~ detect ~ ~ ~ minecraft:wool 1 0 /summon ArmorStand ~ ~ ~

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X