/spawnpoint

/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 共享。