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 :)
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
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.
 

DemonForce_

Aventurier
31 Juillet 2017
34
1
8
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:

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Rajoute alors ces deux NBT à ton entité :
Code:
CareerLevel:9999,NoAI:1
;)
 

DemonForce_

Aventurier
31 Juillet 2017
34
1
8
Re, un moyen de /summon le villageois mais en regardant l'autre orientation ? (Faire regarde le villageois vers l'est)
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Code:
/summon villager ~ ~1 ~ {Profession:0,Rotation:[180f,0f]}
^^