Mise à jour :
La commande complète (Java 1.20.5+)
/summon minecraft:villager ~ ~ ~ {VillagerData:{profession:"minecraft:librarian",level:5,type:"minecraft:plains"},NoAI:1b,Invulnerable:1b,PersistenceRequired:1b,Silent:1b,CustomName:"Boutique d'outils",Offers:{Recipes:[{buy:{id:"minecraft:emerald",count:5},sell:{id:"minecraft:diamond_pickaxe",count:1},maxUses:9999,rewardExp:0b},{buy:{id:"minecraft:gold_ingot",count:10},sell:{id:"minecraft:golden_apple",count:1},maxUses:9999,rewardExp:0b}]}}
Ce villageois vend une pioche en diamant contre 5 émeraudes et une pomme dorée contre 10 lingots d'or. Le format de CustomName est pour la 1.21.5 et plus récent ; sur les versions plus anciennes, écrivez CustomName:'"Boutique d\'outils"' ou choisissez un nom sans apostrophe.
Rôle de chaque partie
| Champ | Signification |
|---|---|
VillagerData | Métier, niveau et apparence selon le biome. Le niveau 5 empêche le métier de changer. |
NoAI:1b | Ne bouge pas et ne se tourne pas. |
Invulnerable:1b | Ne peut pas être tué par des attaques. |
PersistenceRequired:1b | Ne disparaît pas. |
buy | Ce que le joueur paie. |
buyB | Second paiement optionnel. |
sell | Ce que le joueur reçoit. |
maxUses | Combien de fois l'échange fonctionne. |
rewardExp:0b | Pas d'XP en échangeant. |
Ne jamais être en rupture
Un villageois sans IA ne se réapprovisionne pas à un poste de travail, donc mettez dès le départ une valeur élevée à maxUses (9999 revient à illimité).
Garder des prix fixes
Les prix varient selon la demande, la réputation et Héros du village. Ajoutez priceMultiplier:0f et demand:0 à chaque échange pour les garder quasi constants.
Changer l'apparence
profession définit la tenue et type le style du biome : plains, desert, jungle, savanna, snow, swamp ou taiga. Adaptez-les à la boutique, par exemple weaponsmith pour les armes ou librarian pour les livres.
Édition Bedrock
Le /summon de Bedrock ne peut pas définir les échanges. Créez une boutique au scoreboard avec des blocs de commande (payer, puis recevoir), ou modifiez les tables d'échange avec un pack de comportement. Le guide de la commande clear montre un paiement par bloc de commande.
Questions fréquentes
- Ancien format : 1.20.4 et antérieur écrivent
Count:5bau lieu decount:5. - Vendre des livres enchantés : ajoutez des composants dans
sell, ou construisez la commande avec le générateur d'échanges de villageois. - Les zombies l'attaquent : Invulnerable n'empêche pas les zombies de le cibler ; gardez la boutique à l'intérieur et bien éclairée.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.