此特性為Java版獨有。
此命令控制世界邊界。
語法[]
該命令有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 (僅add
、damage buffer
和set
模式)
- 指定以方格數表示的距離:
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 ... | 大小未改變 | 執行失敗 |
指定的世界邊界大小小於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版 | 失敗時 | 0 | 0 | 0 |
/worldborder add ... | 成功時 | 1 | 1 | 指定的<distance> | |
/worldborder center ... | 成功時 | 1 | 1 | 0 | |
/worldborder damage amount ... | 成功時 | 1 | 1 | 指定的<damagePerBlock> | |
/worldborder damage buffer ... | 成功時 | 1 | 1 | 指定的<distance> | |
/worldborder get | 成功時 | 1 | 1 | 世界邊界的大小,四捨五入至最近的整數 | |
/worldborder set ... | 成功時 | 1 | 1 | 世界邊界大小的改變數 (正數為增加,負數為減少) | |
/worldborder warning distance ... | 成功時 | 1 | 1 | 指定的<distance> | |
/worldborder warning time ... | 成功時 | 1 | 1 | 指定的<time> |
命令[]
Java版 | |||||
---|---|---|---|---|---|
1.8 | 14w17a | 加入了/worldborder 。 | |||
14w19a | 加入了/worldborder damage 。
| ||||
加入了/worldborder warning 。 | |||||
14w26a | 加入了/worldborder add 。 | ||||
14w29a | 加入了/worldborder get 。 |
注釋[]
- ↑ 由於這裏接受的是雙精確度浮點數,因此實際最大值約為59999968,而非60000000。
語言