|
出生点区块:修订间差异
跳转到导航
跳转到搜索
添加的内容 删除的内容
(同上) |
小 (去除多余标点(此模板会自动在句尾加句号)) |
||
(未显示6个用户的9个中间版本) | |||
第4行: | 第4行: | ||
== 位置与范围 == |
== 位置与范围 == |
||
[[File:Spawn chunks range.png|thumb|出生点区块范围示意图 |
[[File:Spawn chunks range.png|thumb|出生点区块范围示意图([[Java版1.20.5]]以前)]] |
||
出生点区块的特殊性来源于[[区块#Java版|出生点加载标签和计算标签]]。 |
出生点区块的特殊性来源于[[区块#Java版|出生点加载标签和计算标签]]。 |
||
游戏会在主世界出生点所在的区块放置基础等级为 |
游戏会在主世界出生点所在的区块放置基础等级为<math>32-s</math>的加载标签和计算标签,其中''s''是[[游戏规则]]<code>spawnChunkRadius</code>的值。 |
||
根据等级传播机制 |
默认情况下,根据等级传播机制: |
||
* 在[[切比雪夫距离]] |
* 在[[切比雪夫距离]]1个区块外加载等级和计算等级将升高到31,而这个3×3区块范围内的区块被强加载。 |
||
* 在强加载范围的外面一圈区块,加载等级和计算等级都为 |
* 在强加载范围的外面一圈区块,加载等级和计算等级都为32,这些区块都被弱加载。 |
||
* 再向外扩展一圈区块,这一圈区块的加载等级和计算等级都为 |
* 再向外扩展一圈区块,这一圈区块的加载等级和计算等级都为33,所有实体、方块实体和计划刻都不参加计算,但区块会完整地进行生成。 |
||
* 再向外11圈区块都会被加载进入内存中,但它们不会用于世界计算,而是用于世界生成。 |
* 再向外11圈区块都会被加载进入内存中,但它们不会用于世界计算,而是用于世界生成。 |
||
可以通过修改游戏规则<code>spawnChunkRadius</code>控制出生点区块的大小。 |
|||
== 行为 == |
== 行为 == |
||
第26行: | 第24行: | ||
== 历史 == |
== 历史 == |
||
{{info needed section|出生点区块的概念何时被引入 |
{{info needed section|出生点区块的概念何时被引入}} |
||
{{HistoryTable |
|||
{{ |
|{{HistoryLine|java}} |
||
{{ |
|{{HistoryLine||1.20.5|snap=24w03a|加入了<code>spawnChunkRadius</code>[[游戏规则]]以控制出生点区块的大小。|出生点区块的默认大小从10(19×19强加载区块)更改为2(3×3强加载区块)。}} |
||
}} |
|||
{{History|foot}} |
|||
== 导航 == |
|||
{{Java Edition}} |
{{Navbox Java Edition}} |
||
[[en:Spawn chunk]] |
[[en:Spawn chunk]] |
||
[[fr:Chunk d'apparition]] |
|||
[[ja:スポーンチャンク]] |
|||
[[ko:스폰 청크]] |
[[ko:스폰 청크]] |
||
[[pl:Chunk spawnu]] |
[[pl:Chunk spawnu]] |
||
[[pt:Chunk de renascimento]] |
|||
[[ru:Чанк возрождения мира]] |
|||
[[uk:Чанк спавну]] |
2025年2月11日 (二) 04:39的最新版本
本文章所述内容仅适用于Java版。
出生点区块(Spawn chunk)是围绕主世界出生点的一些区块。这些区块的特殊性在于它不会被从内存中卸载。
位置与范围[编辑 | 编辑源代码]

出生点区块的特殊性来源于出生点加载标签和计算标签。
游戏会在主世界出生点所在的区块放置基础等级为的加载标签和计算标签,其中s是游戏规则spawnChunkRadius
的值。
默认情况下,根据等级传播机制:
- 在切比雪夫距离1个区块外加载等级和计算等级将升高到31,而这个3×3区块范围内的区块被强加载。
- 在强加载范围的外面一圈区块,加载等级和计算等级都为32,这些区块都被弱加载。
- 再向外扩展一圈区块,这一圈区块的加载等级和计算等级都为33,所有实体、方块实体和计划刻都不参加计算,但区块会完整地进行生成。
- 再向外11圈区块都会被加载进入内存中,但它们不会用于世界计算,而是用于世界生成。
行为[编辑 | 编辑源代码]
在世界被创建时,出生点区块会首先被创建;当服务器启动时,出生点区块也会最先被加载。事实上,世界加载屏幕显示的就是当前世界的出生点区块的生成和加载情况。
当世界出生点由/setworldspawn
改变时,出生点相关的加载和计算标签也会修改位置,出生点区块也会随之改变。
由于出生点区块具有一部分强加载区块,所以在出生点附近的红石机械、实体会被持续计算,即使附近没有玩家。
历史[编辑 | 编辑源代码]
此章节缺失以下信息:出生点区块的概念何时被引入。
请协助补充相关内容的描述,讨论页可能有更多细节。
Java版 | |||||||
---|---|---|---|---|---|---|---|
1.20.5 | 24w03a | 加入了spawnChunkRadius 游戏规则以控制出生点区块的大小。 | |||||
出生点区块的默认大小从10(19×19强加载区块)更改为2(3×3强加载区块)。 |
导航[编辑 | 编辑源代码]
[隐藏] | |||||
---|---|---|---|---|---|
版本 | |||||
开发周期 |
| ||||
技术 |
| ||||
多人游戏 | |||||
游戏订制 |