État des services Mojang : Plus d'infos
La recherche se fait sur tous les élements du jeu. Rechercher un membre

Astuce Minecraft : Faire un train/Relier des wagons



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 scoreboard 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 wagons 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 bloc de commande. Pour ce faire, tapez simplement /give @p minecraft:command_block 

Puis changez les options en bas pour mettre le bloc en Repeat (bloc en violet) 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] ~ ~ ~
Cette astuce Minecraft a été posté par _Terrabyte dans la catégorie Commandes le 20/12/2016 à 22h30.
Validé par Z_runner. Dernière modification par Z_runner le 09/01/2017 à 21:03.
Partager :
Commentaires de l'astuce Minecraft
Faire un train/Relier des wagons :
le 12/01/2017 à 08:11
Non sérieux,merci térrabyte,g tjs voulu faire ca
le 12/01/2017 à 11:01
super !
_Terrabyte (auteur)
le 12/01/2017 à 13:18
@LeGamer83, de rien ^^"
Sinon je remerci Z_Runner qui à réécrit plusieurs parties de l'article corrigeant même mes erreurs les plus stupides ^^"
le 12/01/2017 à 14:24
Il manque un screen qui montre le resultat final, mais sinon cool :D
le 12/01/2017 à 15:57
@Boargleader

Oh, regarde ça!
le 12/01/2017 à 16:04
De rien Terrabyte.
A la base je devais montrer les 2 versions (corrigée et originale) à Tronics pour continuer ma formation en tant que rédacteur, mais tu nous a pris de court en les fusionnant :D
Ceci dit, ton astuce est super, quoique peu pratique sur un terrain non plat ;)
Je ne peux que t'encourager à en rédiger d'autres !
TheCubePasco (anonyme)
le 12/01/2017 à 16:37
C'est une très bonne commande très utile, GG.
Mais j'en reviens pas que la communauté doive faire ce que Mojang devrait ajouter au jeu, alors que la commu peut le faire. A croire que les commands blocks ont juste été rajoutés pour que Mojang ait moins de boulot à faire sur les petits ajout...
le 12/01/2017 à 17:42
Super, mais si on veut faire un vrai train, avec plein de wagons, qui tourne, et qui n'éjecte pas les joueurs (car il me semble que téléporter un wagon éjecte l'entité à l'intérieur, mais je suis pas sûr) je pense qu'il faudra plus de commands_block.
Darklight7 (anonyme)
le 12/01/2017 à 18:15
Très bonne astuce je trouve !! Il manquerait juste une petite vidéo démo ou un gif mais sinon vraiment très sympa, continu !
le 12/01/2017 à 18:28
Comme le dit @ClemBoy57 tu aurais du mettre une screen du résultat obtenu. Sinon plutôt bonne idée, je pense que beaucoup d'entre nous on déjà voulu faire ça sans forcément y parvenir, mais je pense que le système est un peu trop "compliqué" pour quelque chose d'aussi... Inutile. Au pire on met un minecart à moteur à la fin et ça revient au même
le 12/01/2017 à 18:53
Vous en faites pas ! Boargleader ne devrai pas tarder à arriver ^^
_Terrabyte (auteur)
le 12/01/2017 à 22:19
@Z_runner merde désoler x/ Au pire si tu veut je crois que j'ai un backup je vais vérifier ^^"
@TheCubePasco, Malheuresement on est clairement loin de ce que Mojang peut faire avec quelque heure de code. Mais bon, la commu fait son possible pour compenser effectivement...
@LaMarmotteYT, déjà non, un tp n'ejecte pas les joueurs sinon l'article serait inutile ;P... Mais sinon tu peut mettre autant de Wagon que tu veut et le train peut tourner, c'est juste qu'ils ne suit pas l'animation du premier et je trouvais donc dommage de faire ça ^^"
@Darklight7 j'ai essailler pour le gif, mais en débile que je suis, je n'ai pas compris comment en integrer un x) Bref, à voir pour une autre astuce ;P
Le1Connu (anonyme)
le 12/01/2017 à 22:31
Si j'ai bien compris, on téléporte le wagon de devant derrière le wagon de derrière pour constamment qu'ils soient en collision pour se pousser ?
Moi perso j'aurais utilisé le tag {Motion:[0.0,0.0,1.0]} sur chaque minecart avec le score correspondant au numéro du train, et j'aurais utilisé des rails détecteurs pour pouvoir avancer en fonction de où est le minecart en activant des command_block en dessous du rail, par exemple (exemple : 1°b : rail en X+/ le minecart avance en [1.0,0.0,0.0] , 2°b : rail tournant/ le minecart commence à tourner avec la vitesse qu'il a accumulée , 3°b : rail en Z+/ le minecart avance en [0.0,0.0,1.0]) . Ca permet de faire un mouvement doux, 50fps et des tps ca fait moche car on voit que ça se tp.
_Terrabyte (auteur)
le 12/01/2017 à 22:47
@Le1Connu, je t'affirme qu'avec 2000 fps je ne voie pas les minecarts se TP mais bref ;p.... Après je voulais que le système soit simple et que tous le monde puisse l'utiliser. Sinon il n'y à pas de truc avec la collision, c'est juste le TP. Vu qu'il se TP en boucle, il n'y à pas de collision puisque le minecart est téléporter avant de pouvoir propulser quoi que se soit. Mais comme écrit au début de l'article, il existe plusieurs façons d'en faire, celle que je propose est seulement une des plus simples ;P
ENDERMAN10 (anonyme)
le 12/01/2017 à 23:30
Mais c'est nul.Il attendent quoi pour mettre le block de commande pour CE et PE.Tronics Terrabryte et le 1connu ferai une très bonne équipe il manquai juste Mpatate
_Terrabyte (auteur)
le 12/01/2017 à 23:49
@ENDERMAN10 en vrai je suis pas super super en commande, je fais de mon mieux pour apprendre par contre ;P
poowl (anonyme)
le 13/01/2017 à 07:37
Sinon on met un wagon motorisé (avec un four) et 36wagonnets devant, plus qu'a mettre du charbon, voila vous l'avez votre train.
_Terrabyte (auteur)
le 13/01/2017 à 12:50
@Poowl, est se que tu as au moins déjà essailler au moins? Car je te promet que sa ne fonctionne pas xD Les minecarts ne font que "bugger" entre eux et finisse par pouser l'autre dans la direction opposé, bref sa ne fonctionne pas ;P Sinon tous le monde utiliserais cette technique
Le1Connu (anonyme)
le 13/01/2017 à 16:25
@Terrabyte
Moi avec environ un tout petit peu moins de 60fps je vois clairement le /tp alors que le tag Motion ca passe nickel (me demande pas pk j'en ai aucune idée).
Par contre si tu fais pas ton tp pour que le minecart soit constamment collé derrière l'autre minecart pour le pousser, comment le système fonctionne ? A moi ca me paraît pas très clair dans l'astuce :/ ...
_Terrabyte (auteur)
le 13/01/2017 à 22:21
@Le1Connu en fait c'est le titre qui te porte à confusion. J'ai dit faire un train, mais en fair la partie relier des minecarts est plus logique. En résumer, bouger le premier minecart fait suivre les autres, c'est tous. Le "train" n'avance pas tous seul. J'ai seulement utiliser ce mot pour que les gens comprène le principe car "Relier des minecarts" n'est pas vraiment explicite
TERRE_A_BITE (anonyme)
le 14/01/2017 à 08:42
XD
le 14/01/2017 à 11:44
ouais super j'ai toujours voulu pouvoir faire ça
Le1Connu (anonyme)
le 14/01/2017 à 14:57
Hier, un durée indéterminée après avoir posé ma question :

Ah oui j'ai compris !
En fait je croyais que le train avançait tout seul, mais en fait le système ne fait que de relier les wagons entre eux et il faut pousser celui de devant pour que le train avance ! xD

...Bah mnt plus besoin de répondre à la question que j'ai posée précédemment puisque j'ai compris.

PS : anti spam de - Vous ne pouvez pas poster plusieurs commentaires à la suite - car j'ai déjà la réponse d'envoyée alors que j'ai déjà compris.
le 03/02/2017 à 13:11
domage tu ne mes pas d image
le 23/02/2017 à 10:21
merci beaucoup ;-)
le 06/04/2017 à 17:25
Trop cool mais t'aurais put mettre plus d'images! ;-)

Vous devez être connecté pour laisser un commentaire.