该页面所介绍的内容已从Minecraft中移除。
这些特性曾存在于游戏中,但已被移除。
传送实体(玩家、生物、物品、矿车等)。
此命令与/teleport
之间的主要差别是/tp
使用基于传送目标当前位置的相对坐标,而/teleport
使用基于命令执行位置的相对坐标。
大多数命令只能影响已经生成的区块,但是/tp
却可以将实体传送到尚未生成的区块中。若被传送的目标是玩家,则传送后玩家所在的区块及附近的区块会自动开始生成。
语法[]
tp <目的地目标>
tp <x> <y> <z> [<y旋转角度> <x旋转角度>]
tp <传送目标> <目的地目标>
tp <传送目标> <x> <y> <z> [<y旋转角度> <x旋转角度>]
参数[]
< 传送目标 >
<目的地目标>
<x> <y> <z>
[<y旋转角度>]
- 指定水平旋转角度(正北方为-180.0,正东为-90.0,正南为0.0,正西为90.0,正北以西为179.9,之后回到-180.0)。可使用波浪号指定基于当前旋转角度的相对偏移。
[<x旋转角度>]
- 指定垂直旋转角度(竖直上方为-90.0,至竖直下方90.0)。可使用波浪号指定基于当前旋转角度的相对偏移。
效果[]
- 当参数没有被正确指定,或
<传送目标>
无法被解析为一个或多个实体(以名称指定的玩家必须在线),或<目的地目标>
无法被解析为单个实体(以名称指定的玩家必须在线)时,命令失败。若被指定的待传送玩家之中,存在所处维度与目的地处世界维度不相同的情况,则这一部分玩家的传送会失败,其余玩家传送成功。 - 成功时,将目标传送到指定的目的地。
示例[]
- 将自己传送到Alice的位置:
tp @s Alice
- 将所有10格范围内的实体传送到比命令执行者高5格的位置且向左旋转25度:
tp @e[r=10] ~ ~5 ~ ~-25 ~
- 将所有玩家传送到自己的位置:
tp @a @s
- 将自己传送到比自己高200格的位置:
tp ~ ~200 ~
- 将自己传送到x=100、z=100处,高度比目前位置高3米:
tp 100 ~3 100
- 将最近的玩家在其当前位置处向右旋转10度:
tp @p ~ ~ ~ ~10 ~
历史[]
Java版Classic | |||||
---|---|---|---|---|---|
0.0.18a | 加入了/teleport 。 | ||||
服务器1.7 | 加入了/tp ,是/teleport 的别称。 | ||||
Java版Indev | |||||
0.31 | 移除了所有命令。 | ||||
Java版Alpha | |||||
v1.0.16_01 | 重新加入了/tp 。 | ||||
Java版 | |||||
1.3.1 | 12w25a | 现在允许玩家传送至指定坐标. | |||
1.8 | 14w03a | 加入了朝向参数。 | |||
1.9.3 | pre1 | /tp 不再能将玩家传送到Y=-512到512以外的地方。 | |||
1.10 | 16w21b | Y轴限制现在增加到-4096到4096。 | |||
相对坐标现在基于命令执行者,而非受传送实体。 | |||||
pre1 | 将行为恢复到16w20a及其以前版本的。 | ||||
1.13 | 17w45a | /tp 与/teleport 不再不同,并且成为/teleport 的别称。 |
语言