Depuis longtemps, les joueurs minecraftiens cherchent des solutions pour créer des trains entiers, à plusieurs wagons, de façon parfois complexe ou au contraire très simple. Dans cette astuce je vais vous montrer une de ces façons, que je considère comme assez simple. Malheureusement je tiens à préciser que ce ''train'' ne fonctionne que sur un axe à la fois (X ou Z)...
Pour commencer, vous aurez besoin d'un qui nous servira plus tard.
Pour ceci il faudra rentrer dans le tchat
/scoreboard objectives add train dummy
Ensuite, choisissez un axe de déplacement pour votre train (personnellement je choisi l'axe Z, les commandes en exemple seront donc adaptées dans ce sens).
Après cela, vous devrez placer autant de que vous en désirez pour votre train, le système n'a pas de limite (il y en aura trois pour l'exemple).
Pour continuer, approchez vous de votre premier minecart (à environ deux blocs de distance), puis tapez cette commande :
/scoreboard players set @e[r=2,type=!Player] train 1
Cette commande permettra de sélectionner le minecart pour les prochaines commandes.
Donc, sur les prochains minecarts, réécrivez la même commande, en échangeant le
1 par le numéro du minecart.
Maintenant, vous devez vous donner un . Pour ce faire, tapez simplement
/give @p minecraft:command_block
Puis changez les options en bas pour mettre le bloc en
Repeat () et en
Always Active, comme sur l'image suivante :
Dans ce dernier vous devrez inscrire
/execute @e[score_train_min=1,score_train=1] ~ ~ ~-2 /teleport @e[score_train=2,score_train_min=2] ~ ~ ~
Cette commande téléportera le wagon avec le score 1 sur le wagon avec le score 2, avec deux blocs de distance.
Et voilà, votre train est terminé ! Bien sûr vous n'avez pour l'instant que deux wagon, mais le système peut se répéter à l'infini, de la même manière que les commandes précédente. Par exemple, si vous souhaitez téléporter le wagon 3 à deux bloc du wagon 2, vous n'aurez qu'à changer les nombres en rouge, comme ceci :
/execute @e[score_train_min=2,score_train=2] ~ ~ ~-2 /teleport @e[score_train=3,score_train_min=3] ~ ~ ~
En outre, si vous préférez l'axe X, il faudra changer les coordonnés en conséquence, comme ici :
/execute @e[score_train_min=1,score_train=1] ~-2 ~ ~ /teleport @e[score_train=2,score_train_min=2] ~ ~ ~
Faire un train/Relier des wagons :