Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
Information icon
此特性为Java版独有。
worldborder
需要的权限等级

2

限制条件

此命令控制世界边界

语法[]

该命令有8个变种,参数各不相同:

worldborder add <distance> [<time>]

增减世界边界的直径,即正方形边长

worldborder center <pos>

获取或设置世界边界的中心

worldborder damage amount <damagePerBlock>

指定世界边界外伤害速度

worldborder damage buffer <distance>

指定世界边界伤害缓冲区距离

worldborder get

返回世界边界的当前直径

worldborder set <distance> [<time>]

设置世界边界的直径大小

worldborder warning distance <distance>

指定世界边界出现警告的距离

worldborder warning time <time>

指定世界边界的警告时间

参数[]

<distance>double (仅adddamage bufferset模式)

指定以方格数表示的距离:
  • add — 指定世界边界直径的加数。
  • damage buffer — 指定玩家超出边界后受到伤害前的缓冲区方格数。必须至少为0.0。 默认值为5.0。
  • set — 设定新的世界边界的直径。
  • warning distance – 指定在世界边界内开始向玩家显示靠近边界警告信息时与世界边界的距离。必须至少为0。 默认值为5。
必须为双精度浮点数。必须介于1.0到60,000,000之间(含)。[注 1]

<distance>integer (仅warn distance模式)

指定在世界边界内开始向玩家显示靠近边界警告信息时与世界边界的距离。必须至少为0。 默认值为5。
必须为32位整型数值。且必须在0和2147483647(含)之间。

<time>integer

以秒为单位指定时间:
  • add – 指定原世界边界变化至新边界的秒数。必须至少为0。若未指定,默认为0。
  • set – 指定原世界边界变化至新边界的秒数。必须至少为0。若未指定,默认为0。
  • warning time – 指定在世界边界内的玩家在其当前位置即将被移动的世界边界越过前显示警告的秒数。必须至少为0。若未指定,默认为15。
必须为32位整型数值。且必须在0和2147483647(含)之间。

<pos>vec2

指定世界中心的水平坐标。
必须为二维坐标,元素为浮点数。允许波浪号与脱字号标记

<damagePerBlock>float

指定玩家在越过世界边界外缓冲区后每秒受到的伤害。例如,如果每方格伤害值是0.1,则处于缓冲区5方格外的玩家每秒会受到0.5点伤害(伤害少于半颗心可能不会改变生命条的视觉效果,但仍会累积)。必须至少为0.0。默认为0.2。
必须为单精度浮点数。且必须大于等于0.0。

效果[]

命令触发条件Java版
任意参数不正确 无法解析
/worldborder add ...
/worldborder set ...
大小未改变 执行失败
指定的世界边界大小小于1.0或大于60,000,000
/worldborder center ...世界边界中心未改变
/worldborder damage amount ...伤害量未改变
/worldborder damage buffer ...缓冲区大小未改变
/worldborder warning distance ...警告距离未改变
/worldborder warning time ...警告时间未改变
任意执行成功时管理世界边界

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版失败时000
/worldborder add ...成功时11指定的<distance>
/worldborder center ...成功时110
/worldborder damage amount ...成功时11指定的<damagePerBlock>
/worldborder damage buffer ...成功时11指定的<distance>
/worldborder get成功时11世界边界的大小,四舍五入至最近的整数
/worldborder set ...成功时11世界边界大小的改变量
(正数为增加,负数为减少)
/worldborder warning distance ...成功时11指定的<distance>
/worldborder warning time ...成功时11指定的<time>

命令[]

Java版
1.814w17a加入了/worldborder
14w19a加入了/worldborder damage
加入了/worldborder warning
14w26a加入了/worldborder add
14w29a加入了/worldborder get

注释[]

  1. 由于这里接受的是双精度浮点数,因此实际最大值约为59999968,而非60000000。

语言

Advertisement