Je joue dans le nouveau snapshot, 18w01a.
J'essaie de détecter si une trémie contient un élément spécifique renommé en utilisant cette commande :
/execute if block "x" "y" "z" minecraft:hopper{Items:[{id:"minecraft:paper",tag:{display:{Name:"12345"}}}]} run say hi
J'ai un morceau de papier renommé 12345 dans la trémie et la commande échoue lorsque j'essaie de l'exécuter. Si je supprime l'argument tag/display/Name, la commande s'exécute correctement, mais cela ne m'aide pas. Je suis sûr que la syntaxe n'est pas mauvaise, alors pourquoi ? S'agit-il d'un bogue ? Si ce n'est pas un bogue, je ne le signalerai pas dans le système de suivi des bogues, mais pour l'instant, je suis un peu perplexe.
1 votes
Qu'entendez-vous par l'échec de la commande ? Quelle est l'erreur qui est donnée, ou est-ce qu'il n'y a tout simplement pas de réponse ?
0 votes
Essayez d'abord un ordre plus facile ou une partie de l'ordre. Beaucoup de choses ont changé dans la version 1.13, il se peut donc que ce soit la commande
execute
la structure NBT de la trémie, la partie article, la partie nom, ...0 votes
Je pense que vous devez spécifier un emplacement quelque part.