跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/spreadplayers

命令

/spreadplayers

将实体传送到围绕某个中心点散布的随机地表位置。

语法

/spreadplayers <center> <spreadDistance> <maxRange> <respectTeams> <targets>
/spreadplayers <center> <spreadDistance> <maxRange> under <maxHeight> <respectTeams> <targets>

参数

参数值的类型输入内容
<center>平面位置该区域中心的X和Z坐标。
<spreadDistance>小数各位置之间的最小距离,以方块为单位。0或更多。至少为0。
<maxRange>小数位置可以离中心多远,沿X和Z以方块为单位。1或更多。至少为1。
<respectTeams>真或假true会让队伍成员待在同一位置,false会把每个实体单独分散。
<targets>目标选择器要分散的实体。任意实体,不只是玩家。一个或多个实体。
<maxHeight>整数实体可以落脚的最高Y坐标。整数,不低于世界底部。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于开启作弊的单人游戏、多人游戏服务器、命令方块和函数。需要权限等级2(游戏管理员):管理员、开启作弊的世界中的玩家、命令方块和函数。
结果提示“已将N个实体分散在X, Z周围,平均间距为D格”,对队伍则提示相同内容。/execute store 保存的数字是所用位置的数量:实体的数量,或在队伍保持在一起时队伍的数量。
范围位置在以中心为圆心的正方形内选取,该正方形沿X和Z方向各延伸maxRange格方块。
分散距离spreadDistance是两个位置之间允许的最小距离。0允许任意间距。
实体落在哪里每个实体会被放置在上方有两格空气的最高方块上,位于该方块的中心。该方块必须是固体,且不能是液体。
underunder <maxHeight>限制落点的最大高度,在屋顶下或下界中很有用。寻找落脚方块的搜索从该高度开始。低于世界底部的值会失败,并提示“无效的maxHeight...;应高于世界最小值...”。 不带 under 时,使用世界的完整高度。
respectTeams为 true 时,同一队伍的所有玩家都会被传送到同一位置。没有队伍的玩家和非玩家实体共用同一个位置。为 false 时,每个实体都有各自的位置。
失败游戏最多尝试10,000次来寻找位置。如果区域对于间距来说太小,会失败并提示“无法分散……”。(实体过多,空间不足,请尝试使用最大为...的分散范围)”。

示例

/spreadplayers 0 0 10 50 false @a

将所有玩家分散到距0,0不超过50格的范围内,彼此至少相距10格。

/spreadplayers ~ ~ 5 20 true @a

将各队伍分散到你所在位置周围20格以内,每支队伍一起落地。

/spreadplayers 100 -200 0 30 false @e[type=minecraft:cow]

将所有牛随机分散到X 100、Z -200周围30个方块的范围内。

/spreadplayers 0 0 20 100 under 120 false @a

将所有玩家分散到距0,0不超过100格的、Y低于120的地面上,例如下界顶部之下。

/spreadplayers ~ ~ 3 15 under 64 true @a

将队伍分散到你所在位置周围15格以内,仅限Y低于64的地面。

/spreadplayers ~ ~ 2 10 false @e[type=minecraft:sheep,distance=..30]

将绵羊分散到你周围30个方块内、范围为10个方块的区域。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)