1 votes

Ajouter un échange à un villageois en utilisant /data (1.14)

J'essaie d'ajouter une autre transaction personnalisée à un négociant errant préexistant sans effacer toutes ses transactions précédentes.

J'ai essayé d'exécuter cette commande :

/data modify entity @e[type=wandering_trader,limit=1] Offers.Recipies[] append value {maxUses:99999,buyB:{id:"minecraft:air",count:0b},buy:{id:"minecraft:stone",Count:1b},sell:{id:"minecraft:acacia_log",Count:1b}}

Cependant, cela ne fonctionne pas.

Quelqu'un connaît-il la syntaxe appropriée pour faire cela, et si cela est même possible ?

1voto

MegaCrafter10 Points 2445

La première erreur était évidente. Vous ne pouvez pas mettre une paire de crochets dans le chemin (Offres.Recettes[]).

La deuxième erreur n'était pas aussi évidente et il m'a fallu quelques minutes pour m'en rendre compte. Vous avez mal orthographié "Recipes" et écrit "Recipies" à la place. De plus, vous n'avez pas besoin de préciser que buyB est de l'air.

Commande correcte :

/data modify entity @e[type=wandering_trader,limit=1,sort=nearest] Offers.Recipes append value {maxUses:99999,buy:{id:"minecraft:stone",Count:1b},sell:{id:"minecraft:acacia_log",Count:1b}}

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