/tp(Java 版 1.13 之前)
原文:Commands/tp/Before Java Edition 1.13;源修订:3573305。
本条介绍 Java 版 1.13 之前的 /tp,属于已过时功能,需要管理员权限。Java 版 1.13 和基岩版中的主要命令参见 /teleport。
传送实体,包括玩家、生物、物品等。
本命令与 /teleport 的主要区别是:/tp 的相对坐标以被传送目标的位置为基准,而 /teleport 以命令执行位置为基准。
大部分命令只能影响已生成区块,但 /tp 可将实体送入尚未生成的区块。如果被传送的是玩家,其目的地区块及周围区块会随之生成。
语法
tp <destination player>
tp <x> <y> <z> [<yaw> <pitch>]
tp <target player> <destination player>
tp <target player> <x> <y> <z> [<yaw> <pitch>]
参数
target player:要传送的一个或多个实体。须为玩家名、目标选择器或 UUID。可以指定玩家以外的实体。x y z(原文同时列出基岩版名称destination: x y z):目标坐标。x、z必须严格大于 -30000000、小于 30000000;y须在 -4096 至 4096 内(含端点)。可使用波浪号或插入符号坐标,相对于目标当前位置指定坐标。这是波浪号坐标通常相对于命令执行者这一规则的例外。要相对于执行者传送,可使用/teleport。destination player:作为传送目的地的实体。须为玩家名、目标选择器或 UUID,允许玩家以外的实体。yaw、pitch:旋转角度。水平旋转yaw为 -180.0 时朝正北、-90.0 朝正东、0.0 朝正南、90.0 朝正西,179.9 表示略偏西的北方,继续增加会循环回 -180.0。垂直旋转pitch为 -90.0 时朝正上方,90.0 时朝正下方。可使用波浪号表示相对于目标原朝向的角度。
结果
参数指定不正确、target player 无法解析为一个或多个实体,或 destination player 无法解析为单个实体时失败。指定名称的玩家须在线。
若指定了目的地实体,对每个不与目的地实体处于同一维度的目标分别失败。成功时,将目标传送至指定目的地。
示例
将自己传送至 Alice:
tp Alice
将所有玩家传送至自己:
tp @a @s
将自己传送至 x=100、z=100,高度比当前位置高三格:
tp 100 ~3 100
不改变最近玩家位置,只让其向右旋转 10 度:
tp @p ~ ~ ~ ~10 ~
来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。