TransWikia.com

Can command blocks teleport the a person closest to a set of coords instead of the command block itself?

Arqade Asked by Fialoy on February 5, 2021

I’m trying to build a teleport system in Minecraft, but the command blocks that have the teleport command (/tp @p x y z) are far away from the pressure plate I use to activate it. I use this world with other people, so I’m worried that other people might be closer to the command blocks than I am, and they will accidentally get teleported. Is there any way to make it so the command blocks teleport the closest person to a certain set of coordinates instead of the command block itself? Is that even possible?

3 Answers

Yes, you can. It's pretty simple, use the following code:

/tp @p[x=0,y=0,z=0,r=0] *tp coordinates*

Where the values x, y, z define the center of the search (the player nearest to these coordinates would get teleported) and r defines the radius of the search. If you don't want to limit the radius omit r.

Do not use decimal values for the search center, this will not work.

See here for more info.

Answered by Andalur on February 5, 2021

It would most likely make it much easier if the command blocks were directly adjacent or one redstone-conducting block away. I don't know if this would be inconvenient for you, because I can't see how your command blocks are set up in your world.

Answered by PvParkour on February 5, 2021

Updated Answer

The command would be:

/tp @p[x=0,y=0,z=0] 5 10 5

to teleport a player to 5, 10, 5. To specify a radius:

/tp @p[x=0,y=0,z=0,distance=..1] 5 10 5

That command tests for a distance of 1 or smaller.

Answered by Penguin on February 5, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP