/tp
La commande /tp téléporte un joueur ou une entité vers des coordonnées ou vers une autre entité, utile pour déplacement rapide, gestion d'événements et correction de position.
- Usage rapide /tp
- Cibles possibles joueurs, entités, sélecteurs
- Coordonnées absolues, relatives (~), locales (^)
- Options conserver orientation ou l'assigner
Comprendre /tp
Fonctionnement moteur
La commande /tp ordonne au serveur de poser immédiatement une entité à des coordonnées précises ; le déplacement n’est pas interpolé dans le temps, il est appliqué de façon atomique. Le serveur met ensuite à jour les clients concernés par des paquets de position, ce qui synchronise l’affichage côté joueur. Les événements physiques sont évalués après cette mise à jour.
Lors de l’exécution, le moteur vérifie les collisions et l’environnement autour de la nouvelle position ; si l’entité se retrouve encastrée, les vérifications de suffocation et d’occupation de bloc s’appliquent normalement. Le téléport ne simule pas de trajectoire ni de forces intermédiaires : aucune phase de déplacement ne génère de mise à jour d’inertie continue.
- Application serveur — le serveur calcule et impose la nouvelle position aux clients connectés pour synchronisation.
- Évaluation collision — après téléportation, le moteur teste la présence de blocs et applique les risques liés.
- Pas d’interpolation — le déplacement est instantané, sans génération d’états intermédiaires de mouvement.
Coordonnées et rotations
/tp accepte des coordonnées absolues, relatives (~) et locales (^) ; les locales dépendent de l’orientation de l’entité exécutante. Vous pouvez préciser position et rotation séparément : deux valeurs pour la direction (yaw et pitch) suffisent à orienter l’entité. L’omission de la rotation conserve l’orientation actuelle de la cible, alors que la spécification la remplace immédiatement.
Quand vous ciblez une autre entité comme destination, la commande prend la position actuelle de cette entité au moment de l’exécution. Les rotations peuvent être fournies en degrés ; la conversion se fait côté serveur. Les coordonnées locales (^) sont évaluées selon l’espace de l’entité source, ce qui permet des offsets vers l’avant, la droite ou le haut relatifs à sa vue.
- Coordonnées locales — ^x ^y ^z se calculent en fonction de la direction actuelle de l’entité source.
- Rotation explicite — fournir yaw et pitch remplace instantanément l’orientation de la cible.
- Cible entité — téléporter vers une entité utilise sa position effective au moment de l’appel.
Effets en jeu concret
Pour un joueur, le téléport modifie immédiatement le positionnement et éventuellement l’angle de vue, ce qui peut interrompre l’expérience de visée ou l’inventaire visuel. Les interactions liées au mouvement continu, comme la visée à l’arc ou la force appliquée par des projectiles en cours, ne sont pas reproduites pendant le saut instantané de position. Certaines actions liées à l’inertie peuvent sembler incohérentes.
En pratique, /tp permet de repositionner rapidement des joueurs ou des entités pour l’exploration, la construction ou la gestion de serveurs, mais il peut aussi placer une entité dans un endroit dangereux ou non valide. Le joueur doit donc considérer les conséquences immédiates sur la collision, la chute et l’occupation d’espace lors de l’exécution en partie.
Le téléport applique instantanément position et orientation côté serveur, en respectant coordonnées absolues, relatives et locales ; il provoque ensuite les vérifications de collision et d’environnement.
Commande
/commande [optionnel]
/tp @p 100 64 100
Téléporte le joueur le plus proche aux coordonnées X=100, Y=64, Z=100.
/tp @e[type=armor_stand] @p
Téléporte tous les armor_stands vers le joueur le plus proche.
/tp Alice Bob
Téléporte le joueur Alice à la position actuelle du joueur Bob.
Astuces
Précisez ~1 ~ ~-2 pour vous déplacer relativement à la position actuelle sans calculer les coordonnées absolues.
Combinez sélecteurs (par ex. @e[type=armor_stand]) et conditions pour téléporter des groupes d'entités de façon ciblée.
Vous pouvez fournir des angles yaw et pitch après les coordonnées pour définir l'orientation après la téléportation.
Erreurs à éviter
Si la cible ne correspond à aucune entité, la commande ne s'exécute pas et renvoie une erreur indiquant 'Aucune entité trouvée'.
Des valeurs non numériques pour les coordonnées ou angles provoquent un échec de la commande et affichent une erreur de syntaxe.
Les joueurs sans les droits requis ne peuvent pas utiliser /tp et verront un message indiquant l'absence d'autorisation.
Questions fréquentes
Quelle est la différence entre ~ et ^ ?
Le tilde ~ indique des coordonnées relatives à la position du monde, tandis que le caret ^ indique des coordonnées locales relatives à l'orientation de l'entité.
Peut-on téléporter plusieurs joueurs à la fois ?
Oui, en utilisant des sélecteurs comme @a ou des critères dans @e, vous pouvez cibler et téléporter plusieurs entités simultanément.
La téléportation traverse les barrières ou la lave ?
La téléportation place l'entité aux coordonnées demandées sans prendre en compte les blocs : si les coordonnées correspondent à un emplacement dangereux, l'entité y apparaîtra.
Comment annuler une téléportation ?
Il n'existe pas d'annulation automatique ; pour revenir en arrière, téléportez-vous vers des coordonnées sauvegardées ou utilisez un mod / plugin si disponible.
Évolution par version
La commande /tp conserve la syntaxe et le comportement présents avant 1.17, sans modifications majeures spécifiques à cette version.
La documentation correspond à la syntaxe et au comportement de /tp dans Minecraft Java Edition 1.21.