5 votes

Est-il possible de déplacer un bateau avec des commandes avec un joueur dedans ?

Je veux déplacer un bateau de haut en bas pendant qu'un joueur est dedans avec des commandes. J'ai essayé de téléporter le bateau et de changer le mouvement NBT, les deux ont fonctionné... alors qu'il n'y avait pas de joueur dedans... D'une manière ou d'une autre, le fait qu'il y ait un joueur à l'intérieur du bateau le rend inamovible avec ces deux méthodes au moins.

Edit : J'ai oublié de mentionner que j'ai essayé d'utiliser une autre entité sous le bateau et de la téléporter vers le haut/changer son mouvement vers le haut pour essayer de pousser le bateau vers le haut, ce qui n'a pas non plus fonctionné.

Edit 2 : Juste pour clarifier, j'essaie de déplacer le bateau et le joueur ensemble.

1voto

amosel Points 354

J'ai réussi à le faire fonctionner avec cette commande :

/data merge entity @e[type=boat,limit=1] {Pos:[-6d,60d,22d]}

Il suffit de placer le x y z à la place de mes chiffres.

Cela a fonctionné pour moi dans la 1.16.5 pour chaque 2ème ou 3ème essai. C'était assez inconstant, mais ça marchait parfois. Il semble que cela fonctionne mieux lorsque le joueur a bougé un peu avec le bateau.

Dans la version 1.17.1 cependant, cela fonctionnait beaucoup mieux. Cela fonctionnait presque à chaque fois, mais seulement si le joueur s'était déplacé un peu dans le bateau, comme 0,2 bloc.


Cela ne fonctionnait pas non plus lorsque j'essayais de le déplacer horizontalement, mais cela a été résolu en le déplaçant d'un bloc vers le haut également. Il faut quand même que le joueur bouge un peu pour que ça marche.

Vous ne pouvez pas utiliser les coordonnées relatives pour cela, mais cela fonctionne au moins un peu.

1voto

Thomas Ho Points 11

Je pense

/data merge entity @e[type=boat,limit=1] {Pos : [-6d,60d,22d]}

choisira au hasard un bateau dans le monde.

Donc, ça devrait être

/data merge entity @e[type=boat,sort=nearest,limit=1] {Pos : [-6d,60d,22d]}

Il choisira le bateau le plus proche pour se téléporter avec vous.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X