命令/teleport

历届世界杯四强

本条目介绍的是当前版本的命令(Java版1.13快照17w45a之后)。关于旧版本的命令,请见“命令/tp/Java版17w45a前”。teleport

别名

/tp

需要的权限等级

Java版:2基岩版:1

限制条件

启用作弊[仅基岩版]

传送实体(玩家、生物等)到指定的地点,并修改其旋转角度。

不像大多数只能影响已经生成的区块的命令,/teleport可以将实体传送到尚未生成的区块中,传送前游戏会生成目标位置所在区块。

目录

1 语法

2 参数

3 结果

4 输出

5 示例

6 历史

7 导航

语法[编辑 | 编辑源代码]

Java版

teleport

teleport

将执行者或指定的实体传送到另一个实体所在的位置,并使其旋转角度与该实体一致。

teleport

将执行者传送到指定的坐标,并使其旋转角度与命令执行角度一致。

teleport

将指定的实体传送到一个确定的坐标位置,但不会修改其旋转角度。

teleport

teleport facing

teleport facing entity []

将指定的实体传送到一个确定的坐标位置,并使其旋转角度与指定的一致。

基岩版

teleport

teleport [checkForBlocks: Boolean]

将执行者或指定的实体传送到另一个实体所在的位置,并使其水平旋转角度与该实体一致,视角水平(垂直旋转角度为零)。

teleport [checkForBlocks: Boolean]

teleport [checkForBlocks: Boolean]

将指定的实体传送到一个确定的坐标位置,但不会修改其旋转角度。

teleport [yRot: value] [xRot: value] [checkForBlocks: Boolean]

teleport facing [checkForBlocks: Boolean]

teleport facing [checkForBlocks: Boolean]

teleport [yRot: value] [xRot: value] [checkForBlocks: Boolean]

teleport facing [checkForBlocks: Boolean]

teleport facing [checkForBlocks: Boolean]

将指定的实体传送到一个确定的坐标位置,并使其旋转角度与指定的一致。

参数[编辑 | 编辑源代码]

JE::entityBE:victim: target:CommandSelector

指定要被传送的实体。如果未指定,默认为命令执行者。

必须为玩家名、目标选择器或UUID[仅Java版]。

JE::vec3BE:destination: x y z:CommandPositionFloat

指定要被传送到的坐标。

必须为三维坐标,元素为双精度[仅Java版]或单精度[仅基岩版]浮点数。允许相对坐标(~ ~ ~)或局部坐标(^ ^ ^)。

JE::entityBE:destination: target:CommandSelector

指定要被传送到的实体。

必须为玩家名、目标选择器或UUID[仅Java版]。在Java版中,目标选择器必须为单一数量,否则此命令将无法解析。

JE::rotation

BE:yRot: value:RelativeFloat、xRot: value:RelativeFloat

指定实体传送后的旋转角度。

必须由两个双精度浮点数[仅Java版]或单精度浮点数[仅基岩版]组成,分别表示绕Y轴旋转和绕X轴旋转,以度为单位。分别对应实体数据Rotation的两个元素。绕Y轴旋转时,-180.0表示北,-90.0表示东,0.0表示南,90.0表示西。绕X轴旋转时,竖直上方为-90.0,至竖直下方90.0。加上波浪号前缀将相对于执行朝向进行旋转。

JE::vec3BE:lookAtPosition: x y z:CommandPositionFloat

指定实体传送后朝向的坐标。

必须为三维坐标,元素为双精度[仅Java版]或单精度[仅基岩版]浮点数。允许相对坐标(~ ~ ~)或局部坐标(^ ^ ^)。

JE::entityBE:lookAtEntity: target:CommandSelector

指定实体传送后朝向的实体。

必须为玩家名、目标选择器或UUID[仅Java版]。

JE::entity_anchor

指定实体传送后应朝向实体的眼睛还是足部。如果未指定,默认为眼睛。在基岩版中,总是朝向眼睛。

必须为实体锚点(eyes或feet)。

BE:checkForBlocks: Boolean:bool

必须为 布尔值(true或false)。

如果为true,只当目的地不会被方块碰撞箱阻挡时,传送才会生效。如果为false或未指定,则不进行该检查,直接进行传送。

结果[编辑 | 编辑源代码]

命令触发条件Java版基岩版

任意命令不完整或参数未正确指定 无法解析 无法解析

或victim: target未能选中至少一个实体(指定的玩家必须在线上) 执行失败 执行失败

、destination: target或lookAtEntity: target未能选出单个实体(指定的玩家必须在线上)

目的地坐标的超出[-30000000, 30000000)或超出(-20000000, 20000000] 执行成功

checkForBlocks: Boolean为true且目标位置被方块阻挡 N/A 执行失败

不符合以上所有条件执行成功

输出[编辑 | 编辑源代码]

命令版本条件成功次数/execute store success .../execute store result ...

任意Java版执行失败000

执行成功11传送的实体数目

任意基岩版执行失败0N/AN/A

/teleport ...执行成功1N/AN/A

/teleport ...执行成功传送目标的数目N/AN/A

/teleport ...执行成功2N/AN/A

/teleport ...执行成功传送目标的数目+1N/AN/A

示例[编辑 | 编辑源代码]

将执行实体传送到Alice:teleport Alice

将所有玩家传送到命令执行实体:teleport @a @s

将执行实体传送到x=100、z=100的位置,且高于其现在所在位置三格方块:teleport 100 ~3 100

使最近玩家向右转向10度,但不改变他的位置:execute as @p at @s run teleport @s ~ ~ ~ ~10 ~

通过/execute in命令,还可以将实体传送到指定的维度中(如主世界、下界和末地)。

将执行实体传送到下界中坐标与其目前所在主世界坐标相同的位置(X和Z坐标将自动除以8):

execute in minecraft:the_nether run teleport ~ ~ ~[仅Java版]

execute in nether run teleport ~ ~ ~[仅基岩版]

将所有玩家传送到末地中x=84、y=57、z=79的位置:

execute as @a in minecraft:the_end run teleport 84 57 79[仅Java版]

execute as @a in the_end run teleport 84 57 79[仅基岩版]

将Alice传送到主世界中x=251、y=64、z=-160的位置:

execute as Alice in minecraft:overworld run teleport 251 64 -160[仅Java版]

execute as Alice in overworld run teleport 251 64 -160[仅基岩版]

历史[编辑 | 编辑源代码]

Java版1.10pre1加入了/teleport,其与/tp相似,但/teleport中一定要指定将被传送的实体,而“传送至其他玩家”的用法是不可用的,并且相对坐标的使用是相对于命令的执行位置而言,而不是相对于目标而言。1.1317w45a/tp现在用法与/teleport没有任何区别,作为/teleport的别名。18w01a加入了facing模式,用于指定传送后目标的朝向。18w02a简化了/teleport的语法,并且命令现在能将实体传送至其他维度中。1.1620w06a/teleport现在当目的地坐标的超出[-30000000, 30000000)或超出(-20000000, 20000000]时不会进行传送。携带版Alpha0.16.0build 1加入了/tp。?加入了facing模式。加入了checkForBlocks: Boolean参数。基岩版1.2.51.2.5.15/teleport能指定的坐标最大值从999,999,999被缩减为30,000,000。试图传送到大于最大坐标的位置不再输出一个错误信息。1.13.0beta 1.13.0.13加入了checkForBlocks: Boolean参数。1.19.40实验性玩法即将推出的创作者功能1.19.40.23现在/teleport命令能将实体传送至其他维度中。1.19.501.19.50.23/teleport命令将实体传送至其他维度的特性不再属于实验性玩法。1.19.701.19.70.20/teleport命令的旋转角度现在相对于命令执行者,而不是目标。

导航[编辑 | 编辑源代码]

编命令

当前可用

clear

clone

damage

deop

difficulty

effect

enchant

execute

experience

xp

fill

function

gamemode

gamerule

give

help

kick

kill

list

locate

loot

me

op

particle

place

playsound

recipe

reload

ride

say

schedule

scoreboard

setblock

setworldspawn

spawnpoint

spreadplayers

stop

stopsound

summon

tag

msg

tell

w

tellraw

time

title

teleport

tp

transfer

weather

whitelist

仅Java版

advancement

attribute

ban

ban-ip

banlist

bossbar

data

datapack

debug

defaultgamemode

fillbiome

forceload

item

jfr

pardon

pardon-ip

perf

publish

random

return

rotate

save-all

save-off

save-on

seed

setidletimeout

spectate

team

teammsg

tm

test

tick

trigger

version[新增:JE 1.21.6]

warden_spawn_tracker

waypoint[新增:JE 1.21.6]

worldborder

仅基岩版

aimassist

allowlist

changesetting

clearrealmevents

controlscheme[自实验性玩法“创建者照相机的实验性功能”加入到:BE 1.21.90]

gametips

project

reloadconfig

save

sendshowstoreoffer

仅教育版

classroommode

code

getchunkdata

getchunks

geteduclientinfo

geteduserverinfo

getspawnpoint

globalpause

takepicture

基岩版和教育版

?

ability

agent

camera

camerashake

clearspawnpoint

codebuilder_actorinfo

daylock

alwaysday

dedicatedwsserver

dialogue

enableencryption

event

fog

gametest

gettopsolidblock

hud

immutableworld

inputpermission

listd

mobevent

music

permission

ops

playanimation

querytarget

replaceitem

script

scriptevent

setmaxplayers

structure

testforblocks

testforblock

testfor

tickingarea

titleraw

toggledownfall

worldbuilder

wsserver

connect

已移除

placefeature

仅Java版

?

achievement

banip

blockdata

broadcast

entitydata

home

locatebiome

replaceitem

setspawn

solid

stats

toggledownfall

testfor

testforblock

testforblocks

unban

仅基岩版

clearfixedinv

mixer

resupply

set_movement_authority

setfixedinvslot

setfixedinvslots

simulationtype

volumearea

仅教育版

collect

dropall

move

position

tpagent

transfer

turn

基岩版和教育版

attack

createagent

destroy

detect

detectredstone

drop

executeasother

executeasself

getitemcount

getitemdetail

getitemspace

inspectdata

inspect

place

till

transferserver