Existe-t-il un moyen d'éviter de spécifier la valeur des données lorsque l'on utilise la syntaxe de détection de execute ( execute ... detect ~ ~ ~ ...
)?
Je veux exécuter sur un objet et détecter s'il y a une pierre en dessous et une enclume à ~+1 ~ ~, mais le problème est qu'une enclume orientée vers +x a une valeur de données différente de celle orientée vers -x etc. Connaissez-vous un moyen dans Minecraft Vanilla d'ignorer cette valeur de données ou d'en mettre une universelle ? (Je ne peux pas simplement arrêter la commande parce que j'ai besoin de <command>
qui est après <data value>
)
Pour le moment, la commande ressemble à ça :
execute @e[type=Item] ~ ~ ~ detect ~ ~-1 ~ minecraft:stone 0 execute @e[type=Item] ~ ~ ~ detect ~1 ~ ~ minecraft:anvil <data value> say hi
0 votes
Depuis la version 1.13, il n'existe plus de "valeur de données", ce qui rend cette question obsolète.