傳送實(shí)體(玩家、生物、物品等)。
在Java版中,此命令使用基于命令執(zhí)行位置和執(zhí)行朝向的相對坐標(biāo)和局部坐標(biāo),而非使用基于傳送目標(biāo)位置和朝向的相對坐標(biāo)和局部坐標(biāo)。
大多數(shù)命令只能影響已經(jīng)生成的區(qū)塊,但是/tp可以將實(shí)體傳送到尚未生成的區(qū)塊中。若被傳送的目標(biāo)是玩家,則傳送后玩家所在的區(qū)塊及附近的區(qū)塊會自動開始生成。
在Java版和基巖版中,此命令的效果與/tp完全一樣。
語法
Java版
tp [目標(biāo)實(shí)體] [目的地實(shí)體]
tp [目標(biāo)實(shí)體] <x> <y> <z> [<y-旋轉(zhuǎn)角度> <x-旋轉(zhuǎn)角度>]
tp <目標(biāo)實(shí)體> <x> <y> <z> facing <指定朝向坐標(biāo)>
tp<目標(biāo)實(shí)體> <x> <y> <z> facing <指定朝向?qū)嶓w>
基巖版
tp<目的地:目標(biāo)>
tp<目的地:x y z> [y旋轉(zhuǎn)角度:角度] [x旋轉(zhuǎn)角度:角度]
tp<傳送目標(biāo):目標(biāo)> <目的地:目標(biāo)>
tp <傳送目標(biāo):目標(biāo)> <目的地:x y z> [y旋轉(zhuǎn)角度:角度] [x旋轉(zhuǎn)角度:角度]
tp<傳送目標(biāo):目標(biāo)> <目的地:x y z> facing <指定朝向坐標(biāo)>
tp<傳送目標(biāo):目標(biāo)> <目的地:x y z> facing <指定朝向?qū)嶓w>
參數(shù)
目標(biāo)實(shí)體(基巖版:傳送目標(biāo):目標(biāo))
指定要傳送的實(shí)體。必須是玩家名稱或目標(biāo)選擇器。
x y z(基巖版:目的地:x y z)
指定傳送的目的地坐標(biāo)。x 和 z必須是在-30,000,000和30,000,000之間(含,不輸入逗號)的整數(shù),且y必須在-4096和4096之間(含)??梢允褂貌ɡ颂杹碇付ɑ诿顖?zhí)行位置的相對坐標(biāo)(使用/execute來進(jìn)行基于傳送目標(biāo)當(dāng)前位置的傳送)。
目的地:目標(biāo)??[僅基巖版]
指定傳送的目的地實(shí)體。必須為一個玩家名或目標(biāo)選擇器。
y-旋轉(zhuǎn)角度(基巖版:y-旋轉(zhuǎn)角度:角度)(可選)
指定水平旋轉(zhuǎn)角度(正北方為-180.0,正東為-90.0,正南為0.0,正西為90.0,正北以西為179.9,之后回到-180.0)??墒褂貌ɡ颂栔付ɑ诋?dāng)前旋轉(zhuǎn)角度的相對偏移。
x-旋轉(zhuǎn)角度(基巖版:x-旋轉(zhuǎn)角度:角度)(可選)
指定垂直旋轉(zhuǎn)角度(豎直上方為-90.0,至豎直下方90.0)??墒褂貌ɡ颂栔付ɑ诋?dāng)前旋轉(zhuǎn)角度的相對偏移。
效果
如果參數(shù)未正確指定,或目標(biāo)實(shí)體無法解析為一個或多個實(shí)體(以名稱指定的玩家必須在線)時,命令失敗。?[需要驗(yàn)證]
成功時,將目標(biāo)傳送到指定的目的地。
示例
將自己傳送至(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版]
將所有實(shí)體向上移動3格:execute as @e at @s run tp ~ ~3 ~??[僅Java版]
將所有實(shí)體向各自前方移動3格:execute as @e at @s run tp ^ ^ ^3??[僅Java版]