1 votes

Comment détecter un objet avec un nom dans l'inventaire d'une personne pour la version 1.13 ?

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.

1voto

Quijibo Points 4298

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>\"}"} .

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