1 votes

Empêcher les villageois personnalisés de générer eux-mêmes de nouveaux échanges aléatoires.

Dernièrement, j'ai travaillé sur une carte de mini-jeu avec des blocs de commande et j'ai voulu créer une boutique de villageois. Cependant, lorsque j'ai mis en place des échanges personnalisés, chaque fois que l'on échange avec lui, cela débloque de nouveaux échanges aléatoires. Je ne veux pas que cela se produise, y a-t-il un moyen d'empêcher cela ? (En fait, je sais que cette question a déjà été posée auparavant, mais les réponses ne m'ont pas vraiment aidé, alors j'ai décidé de la poser moi-même :D ).

6voto

egmont Points 101

Par exemple, disons que vous avez cette commande pour faire apparaître un villageois :

/summon Villager ~1 ~ ~ {Profession:0,Career:1,Offers:{Recipes :[{buy:{id : "dirt",Count:1},maxUses:9999999,sell:{id : "dirt",Count:2}}]}}

Il s'agit d'une commande de base. Il vendra 1 saleté pour 2 saletés. Si vous souhaitez qu'un villageois ne débloque pas de nouveaux métiers, vous définissez la commande CareerLevel plus élevé que son maximum.

La commande devrait ressembler à ceci maintenant :

/summon Villager ~1 ~ ~ {Profession:0,Carrière:1, Niveau de carrière : 100 ,Offers:{Recipes :[{buy:{id : "dirt",Count:1},maxUses:9999999,sell:{id : "dirt",Count:2}}]}}

En fixant le CareerLevel à 100, et en ayant Career définie à une valeur supérieure à 0 (où une valeur de 1 fonctionne pour toutes les professions), nous avons empêché le villageois de débloquer de nouveaux métiers lors d'un échange.

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