此特性为Java版独有。
此命令控制世界边界。
- 语法
- 该命令有8个变种,参数各不相同:
worldborder add <距离> [时间]
(增减世界边界的直径,即正方形边长)worldborder center [<x> <z>]
(获取或设置世界边界的中心)worldborder damage amount <每方格伤害值>
(指定世界边界外伤害速度)worldborder damage buffer <距离>
(指定世界边界伤害缓冲区距离)worldborder get
(返回世界边界的当前直径)worldborder set <距离> [时间]
(设置世界边界的直径大小)worldborder warning distance <距离>
(指定世界边界出现警告的距离)worldborder warning time <时间>
(指定世界边界的警告时间)
- 参数
- 距离(仅
add
、damage buffer
、set
和warning distance
模式)- 指定以方格数表示的距离:
add
— 指定世界边界直径的加数。damage buffer
— 指定玩家超出边界后受到伤害前的缓冲区方格数。必须至少为0.0。初始值为5.0。set
— 设定新的世界边界的直径。必须介于1.0和60000000之间(含)。warning distance
– 指定在世界边界内开始向玩家显示靠近边界警告信息时与世界边界的距离。必须至少为0。初始值为5。
- 指定以方格数表示的距离:
- 时间(仅
add
、set
和warning time
模式)- 以秒为单位指定时间:
add
– 指定原世界边界变化至新边界的秒数。必须至少为0。若未指定,默认为0。set
– 指定原世界边界变化至新边界的秒数。必须至少为0。若未指定,默认为0。warning time
– 指定在世界边界内的玩家在其当前位置即将被移动的世界边界越过前显示警告的秒数。必须至少为0。若未指定,默认为15。
- 以秒为单位指定时间:
- x z(仅
center
模式)- 指定世界中心的水平坐标。必须介于-30,000,000和30,000,000之间(含)。可以使用波浪号表示与命令执行处的相对坐标。
- 每方格伤害值(仅
damage amount
模式)- 指定玩家在越过世界边界外缓冲区后每秒受到的伤害。例如,如果每方格伤害值是0.1,则处于缓冲区5方格外的玩家每秒会受到0.5点伤害(伤害少于半颗心可能不会改变生命条的视觉效果,但仍会累积)。必须至少为0.0。预设为0.2。
- 效果
- 若参数指定不正确,或指定的世界边界大小小于1.0或大于60,000,000时,命令失败。
- 成功时:
add
— 世界边界的直径开始根据指定值变化。若距离为正,则世界边界变为绿色且开始扩增;若为负,世界边界变为红色且开始缩减。若时间为0或未指定,则世界边界的变化会立即完成,否则边界每秒增减速率为(距离/2)/时间)方格每秒。
center
— 世界边界中心会立刻更改为指定值,或显示当前世界边界中心坐标。
damage amount
— 设定世界边界外造成的伤害量至指定值。任何超出世界边界外缓冲区的玩家每超出一方格每秒会受到此数值的伤害。
damage buffer
— 设定玩家允许超出边界的距离。玩家在超出此范围前不会受到伤害。
get
— 在聊天框中显示当前的世界边界直径大小。
set
— 开始增减世界边界的直径。若距离比当前半径大,则世界边界变绿色且开始扩增;若比当前的半径小,世界边界变红色且开始缩减。若时间为0或未指定,则世界边界的变化会立即完成,否则边界每秒增减速率为(距离/2)/时间)方格每秒。
warning distance
— 设定世界边界的警告距离。
warning time
— 设定世界边界的警告时间。
命令
Java版 | |||||
---|---|---|---|---|---|
1.8 | 14w17a | 加入了/worldborder 。 | |||
14w19a | 加入了/worldborder damage 。
| ||||
加入了/worldborder warning 。 | |||||
14w26a | 加入了/worldborder add 。 | ||||
14w29a | 加入了/worldborder get 。 |