How to teleport players

The teleport command moves players instantly: to each other, to exact coordinates, or between dimensions.

The common forms

From the Console, or in game as an operator with a / in front:

tp Steve Alex          moves Steve to Alex
tp Steve 100 64 -200   moves Steve to X 100, Y 64, Z -200
tp @a Steve            brings everyone to Steve
tp @p 0 100 0          moves the nearest player to those coordinates

In game, /tp PlayerName teleports you to that player, which is the shortcut you will use most.

Coordinates

Coordinates go in X Y Z order, and Y is the height. To find a spot, stand there in game and press F3 to bring up the debug screen, which shows your current XYZ.

You can also teleport relative to where a player already is by using ~:

tp Steve ~ ~20 ~       lifts Steve 20 blocks straight up
tp Steve ~10 ~ ~       moves Steve 10 blocks east

~ on its own means "no change on that axis". This is the safe way to pull someone out of a hole without needing to know where they are.

Teleporting between dimensions

Plain tp will not cross dimensions. Use execute for that:

execute in minecraft:the_nether run tp Steve 100 64 -200

Valid dimensions are minecraft:overworld, minecraft:the_nether and minecraft:the_end.

Notes

  • You need operator level 2 to teleport. See Make yourself a server operator.
  • Teleporting someone into solid blocks can suffocate them. Aim for open air, or add a few blocks of height with ~ ~5 ~.
  • Nether coordinates are 8 times smaller than the Overworld. X 800 in the Overworld is X 100 in the Nether.

Was this helpful?

Still need help? Contact support.