1

I've been trying to make an armor stand teleport in front of me by like two blocks no matter where I look, but I couldn't get it to work. Can anybody help me out please? Also I am playing on Minecraft Java Edition, and the version is 1.20.4

1
  • Similar question, but you will have to switch the <selector> to your armor stand, and @s to @p.
    – BunnyMerz
    Commented Feb 7 at 17:22

1 Answer 1

1

You can use the ^ symbol to teleport the armor stand relative to the player's body.

This command teleports the armor stand 2 blocks in the direction the player is looking:

execute at @p run tp @e[tag=tag] ^ ^ ^2

I added a second block after to set the y position of the armor stand to the same as the players:

execute as @p run data modify entity @e[tag=tag,limit=1] Pos[1] set from entity @s Pos[1]

I have an armor stand with the tag: tag, and I checked for the closest player. You can use any method to specify the player.

This will teleport the armor stand up to 2 blocks away, as it is 2 blocks away from the player's head in a straight line.

If you want something different edit your question or add a comment on my answer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.