小
去除多余标点(此模板会自动在句尾加句号)
小 (→改变位置) |
小 (去除多余标点(此模板会自动在句尾加句号)) |
||
(未显示29个用户的42个中间版本) | |||
第1行:
{{about|{{el|je}}里能够保持一些区块更新的出生点区块|{{el|be}}里拥有类似机制的区域|常加载区域|Java版强制加载区块的命令|命令/forceload}}
{{exclusive|java}}
'''出生点区块(Spawn chunk)'''是
==
出生点区块的特殊性来源于[[区块#Java版|出生点加载标签和计算标签]]。
游戏会在主世界出生点所在的区块放置基础等级为<math>32-s</math>的加载标签和计算标签,其中''s''是[[游戏规则]]<code>spawnChunkRadius</code>的值。
== 行为 ==▼
▲[[File:Spawn chunks range.png|thumb|等级传播的示意图。]]
默认情况下,根据等级传播机制:
* 在[[切比雪夫距离]]1个区块外加载等级和计算等级将升高到31,而这个3×3区块范围内的区块被强加载。
* 在强加载范围的外面一圈区块,加载等级和计算等级都为32,这些区块都被弱加载。
* 再向外扩展一圈区块,这一圈区块的加载等级和计算等级都为33,所有实体、方块实体和计划刻都不参加计算,但区块会完整地进行生成。
* 再向外11圈区块都会被加载进入内存中,但它们不会用于世界计算,而是用于世界生成。
|}▼
在世界被创建时,出生点区块会首先被创建;当服务器启动时,出生点区块也会最先被加载。事实上,[[世界加载屏幕]]显示的就是当前世界的出生点区块的生成和加载情况。
当世界出生点由{{cmd|setworldspawn}}改变时,出生点相关的加载和计算标签也会修改位置,出生点区块也会随之改变。
由于出生点区块具有一部分强加载区块,所以在出生点附近的红石机械、实体会被持续计算,即使附近没有玩家。
{{info needed section|出生点区块的概念何时被引入}}
{{HistoryTable
|{{HistoryLine|java}}
|{{HistoryLine||1.20.5|snap=24w03a|加入了<code>spawnChunkRadius</code>[[游戏规则]]以控制出生点区块的大小。|出生点区块的默认大小从10(19×19强加载区块)更改为2(3×3强加载区块)。}}
==
{{Navbox Java Edition}}▼
▲{{Java Edition}}
[[en:Spawn chunk]]
[[fr:Chunk d'apparition]]
[[ja:スポーンチャンク]]
[[ko:스폰 청크]]
[[pl:Chunk spawnu]]
[[pt:Chunk de renascimento]]
[[ru:Чанк возрождения мира]]
[[uk:Чанк спавну]]
|