设置世界出生点。
语法[]
- Java版
setworldspawn [<pos>] [<angle>]
- 基岩版
setworldspawn [spawnPoint: x y z]
参数[]
JE:<pos>
:block_pos
BE:spawnPoint: x y z
:CommandPositionFloat
- 指定世界出生点坐标。
x
和z
必须在-30,000,000到30,000,000之间(含)。y
必须为0到256之间(含)的整数。在基岩版中,大于30,000,000和小于-30,000,000的x
和z
值会分别被设置为30,000,000和-30,000,000,大于256和小于0的y
值会被分别设置为0和256。可以使用波浪号来指定基于命令执行位置的相对坐标。若没有指定,默认为命令执行位置。在命令方块中为必需参数。
- 如果服务器不处于冒险模式,玩家会出生在
(x, z)
附近的最高的方块上 —y
会被无视。如果服务器处于冒险模式,那么新的出生点精确为给定的坐标,包括y
坐标(无论是在地下或者根本没有方块)- 如果y
处并没有空间让玩家出生,那么出生点将会向上移动,直至有空间,最高移动到第256层。
- 指定出生时的偏转角。默认为0.0。必须为偏转角,用浮点的度数表示。-180.0代表正北,-90.0为东,0.0为南,90.0为西,再到179.9表示的北偏西一些,最后绕回到-180.0。接受用波浪号表示的相对于执行者偏转角的旋转角。
效果[]
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 未正确指定参数 | 无法解析 | 无法解析 |
执行成功时 | 将指定坐标设置为世界出生点 |
在Java版中,此命令不能用于在主世界以外的其他维度设置出世界出生点。如果在其他维度执行并使用相对坐标或区域坐标,此命令将表现为成功运行,然而世界出生点并不会改变。
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.7.2 | 13w43a | 加入了/setworldspawn 。 | |||
1.16.2 | 20w29a | 添加了 angle 参数,用于设置重生时玩家默认面向的方向。 | |||
携带版Alpha | |||||
0.16.0 | build 1 | 加入了/setworldspawn 。 |
语言