Mise à jour :

Les trois sortes

ÉcritureNomRéférence
100 64 -200AbsoluesUn endroit fixe du monde
~ ~1 ~RelativesDécalages selon X (est-ouest), Y (haut-bas), Z (nord-sud)
^ ^ ^5LocalesDécalages vers la gauche, le haut et l'avant selon votre regard

~ suit les points cardinaux

/tp @s ~ ~10 ~
/tp @s ~5 ~ ~
/setblock ~ ~-1 ~ minecraft:gold_block

Les nombres sont X, Y, Z. L'est est +X, le sud +Z, le haut +Y. Ces commandes vous montent de 10, vous déplacent de 5 vers l'est et transforment le bloc sous vos pieds en or, quelle que soit votre orientation. Un ~ seul signifie aucun décalage.

^ suit votre regard

/tp @s ^ ^ ^5
/tp @s ^-3 ^ ^
/summon minecraft:arrow ^ ^1 ^2

Les nombres sont gauche, haut, avant. Utilisez des négatifs pour la droite ou l'arrière. Regarder en l'air fait pointer « l'avant » vers le ciel, c'est pourquoi ^ convient aux dashs et aux projectiles.

Ne mélangez pas ~ et ^

~ ~ ^5 est une erreur. On peut mélanger ~ avec des nombres simples (~ 64 ~), mais ^ doit être utilisé pour les trois valeurs.

^ dans les blocs de commande

Un bloc de commande n'a pas d'orientation propre : ^ utilise donc toujours la même direction par défaut. Pour utiliser l'orientation d'un joueur, basculez d'abord sur lui :

/execute as @p at @s run tp @s ^ ^ ^3

as @p prend la rotation du joueur et at @s sa position : il avance de trois blocs dans la direction de son regard.

Mesurer depuis les yeux (Java)

/execute anchored eyes run setblock ^ ^ ^3 minecraft:glass

Les coordonnées locales partent des pieds. anchored eyes les fait partir de la hauteur des yeux : le bloc atterrit là où vous regardez.

Avancer en restant à l'horizontale (Java)

/execute rotated ~ 0 run tp @s ^ ^ ^3

rotated ~ 0 garde votre orientation gauche-droite mais met l'angle vertical à 0 : vous avancez horizontalement même en regardant en l'air.

Confusions courantes

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.