此特性为Java版独有。
强制使区块不断加载,forceload add
,forceload query
和forceload remove
是三条独立命令。
语法[]
forceload add <from> [<to>]
forceload remove <from> [<to>]
forceload remove all
forceload query [<pos>]
参数[]
<from>
:column_pos 和 <to>
:column_pos
- 以
<x> <z>
的坐标格式指定要选择的区块。 - 必须为由<X>和<Z>组成的坐标,两个值必须为整数、相对坐标或局部坐标。
<pos>
:column_pos
- 以
<x> <z>
的坐标格式指定要查询的区块。 - 必须为由<X>和<Z>组成的坐标,两个值必须为整数、相对坐标或局部坐标。
效果[]
命令 | 触发条件 | Java版 |
---|---|---|
任意 | 参数未正确指定 | 无法解析 |
/forceload add ... | 指定了超过256个区块 | 执行失败 |
存在指定的区块在世界之外 | ||
指定的区块都已被强制加载 | ||
/forceload remove <from> [<to>] | 指定的区块都没有被强制加载 | |
/forceload query <pos> | 指定的区块没有被强制加载 | |
任意 | 执行成功时 | 将指定的区块设为/撤销强制加载,或列出强制加载的区块。 具体效果见下。 |
成功时:
add
- 使命令指定的<from>
(如果指定了<to>
,则是从<from>
到<to>
)坐标范围内的区块强制不断加载。remove
- 撤销命令指定的<from>
(如果指定了<to>
,则是从<from>
到<to>
)坐标范围内的区块的强制不断加载。remove all
- 撤销世界范围内所有区块的强制不断加载。query
- 如果指定了<pos>
,查询该区块是否被强制加载;否则列出世界范围内被强制加载的区块。
被强制加载的区块会获得加载等级为31的加载标签,这与玩家加载范围内获得加载标签的区块相同。这意味着该区块中会处理所有的游戏内容,同时加载等级会扩散到相邻的区块,不过由于每向相邻区块扩散一次都会使加载等级增加1,这导致相邻区块并不能处理所有的游戏内容。参见区块。
注意[]
- 使用命令
/forceload add 0 0 10 30
将会加载区块0,0
到区块0,1
(1个区块在x/z坐标方向包含16×16方块)。然而/forceload query
给出的结果是基于区块坐标的。
输出[]
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
/forceload add ... | 执行成功 | 1 | 1 | 新增加的强制加载区块的数量。 | |
/forceload remove <from> [<to>] | 执行成功 | 1 | 1 | 被删除的强制加载区块的数量。 | |
/forceload remove all | 执行成功 | 1 | 1 | 0 | |
/forceload query | 执行成功 | 1 | 1 | 当前维度中强制加载区块的数量 | |
/forceload query <pos> | 执行成功 | 1 | 1 | 1 |
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.13.1 | 18w31a | 加入了/chunk 。 | |||
pre1 | 将/chunk 重命名为/forceload 。 | ||||
1.14.4 | pre4 | /forceload 现在对权限等级大于等于2的玩家可用。 |
语言