3 votes

Comment invoquer un villageois qui vend des bannières personnalisées ?

Je sais comment créer un villageois en utilisant des échanges personnalisés avec des blocs de commande. Cependant, lorsque j'ai essayé de faire en sorte qu'un villageois échange des objets contre une bannière personnalisée, cela a échoué et n'a fait apparaître qu'un villageois qui échange la bannière de base.

J'ai essayé

/summon villager ~ ~1 ~ {VillagerData:{profession:leatherworker,level:5,type:plains},CustomName:"\"Banner Clerk\"",Offers:{Recipes:[{buy:{id:golden_hoe,Count:1},buyB:{id:golden_axe,Count:1},sell:{id:red_banner,Count:1,BlockEntityTag:{Patterns:[{Pattern:"drs",Color:4},{Pattern:"ld",Color:14},{Pattern:"rud",Color:14},{Pattern:"mc",Color:14},{Pattern:"dls",Color:4},{Pattern:"ld",Color:14},{Pattern:"moj",Color:4},{Pattern:"tr",Color:4},{Pattern:"cbo",Color:14},{Pattern:"tts",Color:14}]}},maxUses:9999999}]}}

/summon villager ~ ~1 ~ {VillagerData:{profession:leatherworker,level:5,type:plains},CustomName:"\"Banner Clerk\"",Offers:{Recipes:[{buy:{id:golden_hoe,Count:1},buyB:{id:golden_axe,Count:1},sell:{id:red_banner,Count:1,tag:{Patterns:[{Pattern:"drs",Color:4},{Pattern:"ld",Color:14},{Pattern:"rud",Color:14},{Pattern:"mc",Color:14},{Pattern:"dls",Color:4},{Pattern:"ld",Color:14},{Pattern:"moj",Color:4},{Pattern:"tr",Color:4},{Pattern:"cbo",Color:14},{Pattern:"tts",Color:14}]}},maxUses:9999999}]}}

/summon villager ~ ~1 ~ {VillagerData:{profession:leatherworker,level:5,type:plains},CustomName:"\"Banner Clerk\"",Offers:{Recipes:[{buy:{id:golden_hoe,Count:1},buyB:{id:golden_axe,Count:1},sell:{id:red_banner,Count:1,Patterns:[{Pattern:"drs",Color:4},{Pattern:"ld",Color:14},{Pattern:"rud",Color:14},{Pattern:"mc",Color:14},{Pattern:"dls",Color:4},{Pattern:"ld",Color:14},{Pattern:"moj",Color:4},{Pattern:"tr",Color:4},{Pattern:"cbo",Color:14},{Pattern:"tts",Color:14}]},maxUses:9999999}]}}

Mais ils donnent tous le même résultat :

Échanger la couleur de base de la bannière (rouge). Quelqu'un sait comment faire cela ou même si c'est possible ?

pour le contexte sur la bannière que le villageois est censé échanger, voici sa commande de don : /give @p red_banner{BlockEntityTag:{Patterns:[{Pattern:"drs",Color:4},{Pattern:"ld",Color:14},{Pattern:"rud",Color:14},{Pattern:"mc",Color:14},{Pattern:"dls",Color:4},{Pattern:"ld",Color:14},{Pattern:"moj",Color:4},{Pattern:"tr",Color:4},{Pattern:"cbo",Color:14},{Pattern:"tts",Color:14}]}} 1

2voto

Fabian Röling Points 19325

tag est chargé d'indiquer au commerce quelles sont les étiquettes de l'article, BlockEntityTag pour indiquer à l'élément quelles sont les balises du bloc. Vous avez donc besoin des deux :

summon villager ~ ~1 ~ {VillagerData:{profession:leatherworker,level:5,type:plains},CustomName:"\"Banner Clerk\"",Offers:{Recipes:[{buy:{id:golden_hoe,Count:1},buyB:{id:golden_axe,Count:1},sell:{id:red_banner,Count:1,tag:{BlockEntityTag:{Patterns:[{Pattern:"drs",Color:4},{Pattern:"ld",Color:14},{Pattern:"rud",Color:14},{Pattern:"mc",Color:14},{Pattern:"dls",Color:4},{Pattern:"ld",Color:14},{Pattern:"moj",Color:4},{Pattern:"tr",Color:4},{Pattern:"cbo",Color:14},{Pattern:"tts",Color:14}]}}},maxUses:9999999}]}}

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