Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 05/04/2020 13:07:31

Membre

Messages : 1

Créer un craft personalisé avec des commands blocks (1.15 ou plus)

1) La confiquration:
        1) Il faut placer un dispenser sur votre monde minecraft et récupérer ses coordonées.
        2) Il faut placer un commande block à répétition toujours actif.

2) Les commandes:
        1) Pour chaque craft, if faut un command block à répétition. Il vous faut l'id des blocks minecraft.(pour les avoir regardez : https://fr-minecraft.net/3-differents-blocs-jeu.php)

        2)Voici la commande pour le model du craft :
/execute if {Items:
[{Slot:0b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:1b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:2b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:3b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:4b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:5b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:6b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:7b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:8b,id:"<id du block>",Count:<nombre de blocks>b}
]}

Chaque ligne correspond à 1 slot. si vous ne voulez qu'il n'y ai rien dans un des slots, il faut supprimer la ligne correspondante.
Pour minecraft, dans le dispenser ce sera comma ça:
0b 1b 2b
3b 4b 5b
6b 7b 8b

        3) Il faut ensuite rajouter l'issue du craft ce qui nous donne :
/execute if block minecraft:dispenser{Items:
[
{Slot:0b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:1b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:2b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:3b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:4b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:5b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:6b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:7b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:8b,id:"<id du block>",Count:<nombre de blocks>b}
]} run data merge block <position du block>
{Items:
[
{Slot:0b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:1b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:2b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:3b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:4b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:5b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:6b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:7b,id:"<id du block>",Count:<nombre de blocks>b},
{Slot:8b,id:"<id du block>",Count:<nombre de blocks>b}
]}

La deuxième partie permet de faire l'objet et la première, elle permet de faire le craft. (vous pouvez renommer le dispenser, ça n'aura aucun effet négatif.
Comme pour la première partie, si vous voulez qu'il n'y ai rien dans un des slot, il faut supprimer la ligne correspondante.
Avec cette technique, vous pouvez avoir n'importe quel type de craft personalisé.

Pour chaque ligne, vous  pouvez personaliser le type d'item :
Ex pour avoir dans le slot 1 un lingo d'or nommé THE GOD INGOT et qui est enchanté avec protection 1 mais dont on ne voit pas l'enchantment et qui peut se poser sur un block d'or et casser de la terre:

{Items:[{Slot:0b,id:"minecraft:gold_ingot",Count:1b,tag:{CanPlaceOn:["minecraft:gold_block"],CanDestroy:["minecraft:dirt"],display:{Name:'{"text":"THE GOD INGOT","color":"gold","bold":true,"italic":false,"underlined":true}'},HideFlags:1,Enchantments:[{id:"minecraft:protection",lvl:1s}]}}]}

Dernière modification par 101dal (06/04/2020 12:46:28)

Hors ligne

Pages :: 1

Pied de page des forums