Générateur de villageois
Créez des villageois personnalisés et des échanges de boutique.
Mode d’emploi
Configurez le villageois et ses échanges. Le NBT des échanges personnalisés relève de Java, pas de Bedrock.
Générateur de secours
Un formulaire simplifié est disponible pendant le chargement. Il ne propose pas toutes les options du générateur.
Résultat
Créer une boutique avec des villageois
Les échanges s’écrivent dans Offers : chacun indique ce que le villageois achète (buy), ce qu’il vend (sell) et combien de fois l’échange peut servir (maxUses).
Avec NoAI:1b, le villageois ne bouge plus et ne se tourne plus, et avec Invulnerable:1b il ne subit aucun dégât. La boutique reste ainsi à sa place.
Si la commande ne fonctionne pas
- Cette fonction est réservée à Java. Bedrock ne permet pas de définir des échanges par commande.
- Si un villageois sans métier prend un bloc de travail proche, ses échanges peuvent changer. Utilisez NoAI ou placez-le loin des blocs de travail.
- Les objets enchantés dans les échanges suivent le format de la version choisie. Vérifiez le sélecteur de version.
Exemples de villageois prêts à copier (Java 1.20.5+)
| Objectif | Commande |
|---|---|
| Boutique : 1 émeraude contre 1 diamant | /summon minecraft:villager ~ ~ ~ {VillagerData:{profession:"minecraft:librarian",level:5,type:"minecraft:plains"},Offers:{Recipes:[{buy:{id:"minecraft:emerald",count:1},sell:{id:"minecraft:diamond",count:1},maxUses:9999}]},NoAI:1b,Invulnerable:1b} |
| Villageois immobile et invulnérable | /summon minecraft:villager ~ ~ ~ {NoAI:1b,Invulnerable:1b,PersistenceRequired:1b} |
| Immobiliser le villageois le plus proche | /data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {NoAI:1b} |
maxUses:9999 évite que l’échange se bloque, et level:5 empêche le villageois de changer d’offre en montant de niveau. Avant 1.20.5, les objets s’écrivaient avec Count:1b au lieu de count:1. Bedrock ne permet pas de définir des échanges avec /summon.
Ne confondez pas invoquer un villageois et modifier ses échanges
Commencez par /summon minecraft:villager ~ ~1 ~. Cette commande invoque seulement le villageois : elle ne définit aucune offre personnalisée. En Java, les échanges personnalisés utilisent des données Offers qui dépendent de la version. La commande /summon habituelle de Bedrock n’accepte pas directement ce NBT Java.
Créer une boutique étape par étape
- Sélectionnez une version de Java compatible.
- Indiquez l’objet et la quantité donnés au villageois, puis le résultat.
- Générez d’abord une seule offre et testez-la dans un monde séparé.
- N’ajoutez d’autres offres qu’une fois la première fonctionnelle.
Sur Bedrock, les commandes normales n’offrent pas les mêmes possibilités pour personnaliser les échanges. Lisez les limites affichées par le générateur avant de copier le résultat.
Ce sont des exemples explicatifs : toutes les versions n’ont pas forcément été testées en jeu.