CommandBlock Équivalent de la commande /testfor @a[X,Y,Z], pour la version 1.14.4

Champi

Aventurier
23 Décembre 2019
1
0
1
22
Bonjour,
Ma question est très simple comment on détecte un joueur a des coordonnées précises.
Ex : Si joueur à la position x,y,z téléporter le joueur à la position x',y',z'.

Merci d'avance pour vos réponses
 
Hey !
Il suffit de passer par la commande /execute
Par exemple :
Code:
execute positioned x y z at @e[distance=..1] run [command]
Permettra d'exécuter une commande si un joueur se trouve dans un rayon de un bloc autour de la position x y z.
 
Y me semblait que remplacer le "distance" par "dy=0" affectait tout ceux dont la hitbox touche le point ciblé... à vérifier...
 
Dans tous les cas, il faut éviter de mettre distance=1, c'est trop précis pour de la détection ;)
 
normalement le /execute if {r=taille du rayon autour du commande_block} devrais suffir. mais il faut que tu mette ton commande block en répétition et toujours actif et mettre un comparateur collé au commande block dirigé vers la direction opposé du commande block