我的世界

tp细讲

2020-08-04  本文已影响0人  二一大叔一二

传送实体(玩家、生物、物品等)。

在Java版中,此命令使用基于命令执行位置和执行朝向的相对坐标和局部坐标,而非使用基于传送目标位置和朝向的相对坐标和局部坐标。

大多数命令只能影响已经生成的区块,但是/tp可以将实体传送到尚未生成的区块中。若被传送的目标是玩家,则传送后玩家所在的区块及附近的区块会自动开始生成。

在Java版和基岩版中,此命令的效果与/tp完全一样。

语法

Java版

tp [目标实体] [目的地实体]

tp [目标实体] <x> <y> <z> [<y-旋转角度> <x-旋转角度>]

tp <目标实体> <x> <y> <z> facing <指定朝向坐标>

tp<目标实体> <x> <y> <z> facing <指定朝向实体>

基岩版

tp<目的地:目标>

tp<目的地:x y z> [y旋转角度:角度] [x旋转角度:角度]

tp<传送目标:目标> <目的地:目标>

tp <传送目标:目标> <目的地:x y z> [y旋转角度:角度] [x旋转角度:角度]

tp<传送目标:目标> <目的地:x y z> facing <指定朝向坐标>

tp<传送目标:目标> <目的地:x y z> facing <指定朝向实体>

参数

目标实体(基岩版:传送目标:目标)

指定要传送的实体。必须是玩家名称或目标选择器。

x y z(基岩版:目的地:x y z)

指定传送的目的地坐标。x 和 z必须是在-30,000,000和30,000,000之间(含,不输入逗号)的整数,且y必须在-4096和4096之间(含)。可以使用波浪号来指定基于命令执行位置的相对坐标(使用/execute来进行基于传送目标当前位置的传送)。

目的地:目标‌‌[仅基岩版]

指定传送的目的地实体。必须为一个玩家名或目标选择器。

y-旋转角度(基岩版:y-旋转角度:角度)(可选)

指定水平旋转角度(正北方为-180.0,正东为-90.0,正南为0.0,正西为90.0,正北以西为179.9,之后回到-180.0)。可使用波浪号指定基于当前旋转角度的相对偏移。

x-旋转角度(基岩版:x-旋转角度:角度)(可选)

指定垂直旋转角度(竖直上方为-90.0,至竖直下方90.0)。可使用波浪号指定基于当前旋转角度的相对偏移。

效果

如果参数未正确指定,或目标实体无法解析为一个或多个实体(以名称指定的玩家必须在线)时,命令失败。‌[需要验证]

成功时,将目标传送到指定的目的地。

示例

将自己传送至(0, 64, 0):tp @s 0 64 0或tp 0 64 0

将自己向上移动3格:tp @s ~ ~3 ~或tp ~ ~3 ~

将自己向前移动3格:tp @s ^ ^ ^3或tp ^ ^ ^3‌‌[仅Java版]

无论自己处于哪个维度,将自己移动至下界的(0, 64, 0):execute in the_nether run tp 0 64 0‌‌[仅Java版]

将所有实体向上移动3格:execute as @e at @s run tp ~ ~3 ~‌‌[仅Java版]

将所有实体向各自前方移动3格:execute as @e at @s run tp ^ ^ ^3‌‌[仅Java版]

上一篇下一篇

猜你喜欢

热点阅读