CommandBlock Résolu Commande pour interdire toutes types de craft sauf ...

DemonForce_

Aventurier
31 Juillet 2017
34
1
8
Bonjour à tous, je suis entrain de créer ma 3ème map et j'ai un petit souci : J'aimerais interdire toutes types de craft sauf quelques craft

Si vous n'avez pas d'idée comment faire, je peux faire des crafts avec des PNJ mais ça j'ignore comment on édite les échanges de PNJ

Je vous remercie pour vos futurs réponses :)
 
Pas possible par command block de lock un craft :/
Le meilleur moyen reste de clear les items dont on ne veut pas qu'ils puissent être crafter, mais dans l'opération, on perd aussi les item "Materials" :/
Pour les PNJs, la syntaxe ressemble à cela :
Code:
/summon villager ~ ~1 ~
{Profession:0,Offers:
{Recipes:[
{rewardExp:0b,maxUses:2147483647,uses:0,buy:{id:"minecraft:slime",Count:1b},buyB:{id:"minecraft:slime_ball",Count:1b},sell:{id:"minecraft:stone",Count:1b}}
]}}
Tu peux répéter la ligne 4 plusieurs fois à la suite afin d'y mettre plusieurs échanges, il te suffit juste de séparer tes échanges par des virgules ;)
À savoir que le NBT "buyB" est optionnel.
 
Je vois merci beaucoup, je vais tester !

Juste, deux petits problèmes :
-J'aimerais que les villageois ne bougent pas
-Dès que je fais une échange, le villageois met un échange secondaire, j'aimerais qu'il evite ça

Merci :D
 
Dernière édition par un modérateur:
Rajoute alors ces deux NBT à ton entité :
Code:
CareerLevel:9999,NoAI:1
;)
 
Re, un moyen de /summon le villageois mais en regardant l'autre orientation ? (Faire regarde le villageois vers l'est)
 
Code:
/summon villager ~ ~1 ~ {Profession:0,Rotation:[180f,0f]}
^^