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