1 votes

Comment vérifier si les entités ont la même position

Je fais un jeu de serpent en utilisant des supports d'armure sur les positions de la table de jeu et pour le corps du serpent. Je veux vérifier quand le support d'armure est activé. {Tags:["head"]} du serpent a la même position qu'une Armor Stand {Tags:["food"]} d'un aliment. (Version 1.16)

enter image description here

(Les autres supports d'armure sont invisibles)

2voto

aaaaaaaaaaaaaaa Points 31

Je connais déjà deux façons de le faire.

1. Testfor :

Le testfor de 1.12 peut être réécrit comme, pour 1.16 :

execute at @e[tag=food] if @e[tag=head,distance=..0.5] run tellraw @a "Same Position Check"

2. Exécuter Store :

execute store result score @e[tag=head] X run data get entity @e[tag=head] Pos[0]; for X coordinate

execute store result score @e[tag=head] Y run data get entity @e[tag=head] Pos[1]; for Y coordinate

execute store result score @e[tag=head] Z run data get entity @e[tag=head] Pos[2]; for Z coordinate

execute store result score @e[tag=food] X run data get entity @e[tag=food] Pos[0]; for X coordinate

execute store result score @e[tag=food] Y run data get entity @e[tag=food] Pos[1]; for Y coordinate

execute store result score @e[tag=food] Z run data get entity @e[tag=food] Pos[2]; for Z coordinate

Et ensuite, testez les scores des tableaux d'affichage des coordonnées X,Y et Z :

execute if score @e[tag=head] X = @e[tag=food] X if score @e[tag=head] Y = @e[tag=food] Y if score @e[tag=head] Z = @e[tag=food] Z run tellraw @a "Same Position Check"

1voto

Penguin Points 4911

Comment

Vérifiez si l'autre support d'armure est à une distance de 0,5.

Sélecteur

@e[name=“Example”,distance=..0.5]

Test pour

1.13+

/execute if @e[name=“Example”,distance=..0.5]

1.12-

/testfor @e[name=“Example”,distance=..0.5]

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