Bonjour à toutes et à tous.
Je vais vous expliquer dans ce tutoriel comment personnaliser vos avec des noms, des enchantements, plusieurs commerces, etc...
Pour cela il faudra modifier la commande souhaitée puis la copier-coller dans un .
Commençons:
Faire apparaître un villageois:
/summon Villager ~ ~1 ~
Lui ajouter un nom:
/summon Villager ~ ~1 ~ {CustomName:"Nom"}
Ajout de la profession du villageois:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:0}
Les différentes professions:
Le rendre invincible:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1}
Ajout d'un commerce simple:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{buy:{id:nomdel'item},sell:{id:nomdel'item}}]}}
Légende:
buy = ce que doit mettre le joueur
sell = ce que le joueur recevra
Ajouter une quantité à un objet:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{buy:{id:nomdel'item,Count:1},sell:{id:nomdel'item,Count:3}}]}}
Légende:
count = la quantité que veut le villageois et aussi la quantité que recevra le joueur
Ajouter une quantité d'échange maximum par commerce
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{maxUses:nmbmax,buy:{id:nomdel'item,Count:1},sell:{id:nomdel'item,Count:3}}]}}
Légende:
maxUses = le nombre d'échange maximum (mettre maxUses : 9999999) pour une infinité de commerces
Mettre deux objets à échanger:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{maxUses:999,buy:{id:nomdel'item,Count:1},buyB:{id:nomdel'item,Count:2},sell:{id:nomdel'item,Count:3}}]}}
Légende:
buyB = deuxième demande du villaegois au joueur
Mettre un enchantement et un nom à un objet ou plusieurs objets du commerce
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{maxUses:999,buy:{id:nomdel'item,Count:1},buyB:{id:nomdel'item,Count:2},sell:{id:nomdel'item,Count:1,tag:{ench:[{id:numdel'enchant,lvl:8}],display:{Name:nom}}}}]}}
Légende:
tag = ajout obligatoire car display et ench sont des tags
ench = l'enchantement (id : c'est l'EID des enchantements dont voici la liste ici, lvl : c'est le niveau de l'enchantement)
display = nom affiché
Ajouter un deuxième commerce:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{maxUses:999,buy:{id:nomdel'item,Count:1},buyB:{id:nomdel'item,Count:2},sell:{id:nomdel'item,Count:1,tag:{ench:[{id:numdel'enchant,lvl:8}],display:{Name:nom}}}},{maxUses:999,buy:{id:nomdel'item,Count:1},sell:{id:nomdel'item,Count:3}}]}}
Faire que le villageois ne bouge plus:
/summon Villager ~ ~1 ~ {CustomName:"Nom",Profession:5,Invulnerable:1,Offers:{Recipes:[{maxUses:999,buy:{id:nomdel'item,Count:1},buyB:{id:nomdel'item,Count:2},sell:{id:nomdel'item,Count:1,tag:{ench:[{id:numdel'enchant,lvl:8}],display:{Name:nom}}}},{maxUses:999,buy:{id:nomdel'item,Count:1},sell:{id:nomdel'item,Count:3}}]},Attributes:[{Name:generic.movementSpeed,Base:0}]}
Voilà, le tutoriel est terminé, j'espère qu'il vous aura bien aidé.
Faire un commerce PNJ personnalisé :