J'essaie donc de faire un truc où l'on s'approche et où une porte s'ouvre si l'on a un papier nommé sur soi, mais depuis la mise à jour 1.13, je ne sais pas comment faire.
Réponse
Trop de publicités?Les éléments qui ont changé depuis la version 1.12 sont le formatage JSON des noms personnalisés, la position des données NBT de la commande et le formatage JSON des noms personnalisés. /execute
elle-même.
Supposons que je veuille vérifier si j'ai sur moi un papier nommé "Carte". Voici à quoi ressemblerait la commande :
/execute if entity @p[nbt={Inventory:[{id:"minecraft:paper",tag:{display:{Name:"{\"text\":\"Card\"}"}}}]}]
Tout d'abord, j'utilise /execute if
au lieu de /testfor
. Ensuite, j'ai placé le NBT dans une position différente, @p[nbt={NBT}]
au lieu de @p {NBT}
. Enfin, le formatage JSON. Au lieu de {Name:"<Name>"}
J'ai utilisé {Name:"{\"text\":\"<Name>\"}"}
.