/spawnpoint
原文:Commands/spawnpoint;源修订:3826036。
权限等级:Java 版为 2,基岩版为 1;基岩版需要开启作弊。为玩家设置出生点。
本命令在任意维度中均可使用,也可以把玩家出生点设至任意维度。执行时必须处于希望设置出生点的维度;也可以使用 /execute in <dimension> run spawnpoint ...,而不必亲自位于那个维度。
语法
Java 版:
spawnpoint [<targets>] [<pos>] [<angle>]
基岩版:
spawnpoint [player: target] [spawnPos: x y z]
参数
targets(entity)或 player: target(CommandSelector<Player>):指定要设置出生点的玩家。可选择多名玩家;省略时默认为命令执行者。
pos(block_pos)或 spawnPos: x y z(CommandPositionFloat):指定玩家新出生点的坐标。省略时,基岩版默认为指定玩家的位置,Java 版默认为命令执行位置。
Java 版中,x 和 z 应位于 [-30000000, 30000000),y 应位于 [-20000000, 20000000)。
基岩版中,超过 30,000,000 或小于 -30,000,000 的 x、z 分别恢复为 30,000,000 或 -30,000,000;高于 319 或低于 -64 的 y 分别恢复为 319 或 -64。
Java 版的 angle(angle):指定出生时的偏航角,默认为执行者当前面向的方向。
结果
命令不完整或任意参数指定不正确时无法解析。下列情况失败:基岩版 player: target 使用的选择器不是玩家类型;目标无法解析为一个或多个在线玩家;省略目标参数且执行者不是玩家;Java 版坐标超出上述范围。基岩版坐标越界时会成功并调整坐标。其他情况成功。
输出
| 版本与情况 | 成功次数 | success |
result |
|---|---|---|---|
| Java 版,失败 | 0 | 0 | 0 |
| Java 版,成功 | 1 | 1 | 设置出生点的玩家数 |
| 基岩版,失败 | 0 | 不适用 | 不适用 |
| 基岩版,成功 | 设置出生点的玩家数 | 不适用 | 不适用 |
另见
/clearspawnpoint、/setworldspawn。
参考资料与外部链接
MC-210408(源页面历史部分的引用)。Microsoft Learn:/spawnpoint 命令(2023 年 10 月 11 日)。
来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。