Skip to content

版本支持

分支状态

Biome Snapshot 在多个分支中进行维护,以确保兼容不同的 Minecraft 版本。

分支状态Minecraft 版本
v1稳定1.18.2
v2稳定1.21 ~ 1.21.4
v3稳定1.18 ~ 1.18.1
v4稳定1.19 ~ 1.19.2
v5稳定1.19.3 ~ 1.19.4
v6稳定1.20 ~ 1.20.6
v7稳定1.21.5 ~ 1.21.10
v8稳定1.21.11
v9开发中26.1 +

提示: 关于 master 分支

master 分支仅用于文档和发布。

分支差异

各分支的内部实现存在一些关键差异,主要源于对原版机制的适配。

v3 (1.18 ~ 1.18.1)

基础分支。

v1 (1.18.2)

相比 v3,修改了获取生物群系分类的方式。

INFO

v3 分支中使用的获取生物群系分类的接口被标记 @Deprecated,并且该接口在 1.19 中正式移除。受此影响,我们使用新的标签系统获取生物群系分类。

v4 (1.19 ~ 1.19.2)

相比 v1,修改了区块的获取方式。

INFO

v1 分支中使用的区块获取方式在 1.19 中无法正常使用。受此影响,我们调整了区块获取时的参数。

v5 (1.19.3 ~ 1.19.4)

相比 v4,针对特定命令增加了补丁,以避免 OutOfMemory 崩溃问题。

INFO

1.19.3 版本中,区块生成的某个阶段会发布延迟处理任务(该任务包含一个对 ProtoChunk 的引用),导致所有的 ProtoChunk 无法回收,从而在绘制大图时,具有潜在的 OutOfMemory 崩溃风险。

v6 (1.20 ~ 1.20.6)

相比 v5,更新了文本组件的创建方式。

INFO

v5 分支中的文本组件使用方式在 1.20 中被重构。受此影响,我们更新了文本组件的实现。

v2 (1.21 ~ 1.21.4)

相比 v6,更新了识别符的创建方式。

INFO

v6 分支中使用的识别符创建方式在 1.21 中被禁用。受此影响,我们更新了识别符的创建方式。

v7 (1.21.5 ~ 1.21.10)

相比 v2,修改了移除票据方法的参数。

INFO

v2 分支中使用的移除票据方法在 1.21.5 中发生变化。受此影响,我们更新了移除票据的方法。

v8 (1.21.11)

相比 v7,更新了设置命令权限的方式。

v9 (26.1 +)

开发中。

基于 Apache License, Version 2.0 协议发布。