ProductiveBeesGenesis v2.0.1
概述
bug 修复 + 可选依赖隔离强化版本(SemVer PATCH)。修复 v2.0.0 发布后发现的 EME/ME 附属模组未安装时启动崩溃问题、蜂箱工厂 EM 等级翻译错误,并将 EME 布局参数和 GUI 类迁移至 compat 隔离包。
修复
- EME/ME 附属模组未安装时启动崩溃:
ModMenuTypes静态字段直接引用 EME/ME 的 TileEntity 类导致NoClassDefFoundError。新建EMEMenuTypeRegistration/MEMenuTypeRegistration隔离类承载 MenuType 注册,通过MekCompatHooks.isXxxLoaded()守卫 - 蜂箱工厂 EM 等级中文翻译错误:扩展进化蜂箱工厂等级译名修正为"寰宇支配通用机械蜂箱工厂"和"悖论无限通用机械蜂箱工厂",与离心机翻译保持一致
重构
- EME 布局参数隔离:将 6 个 EME 专属布局方法从
FactoryLayoutHelper抽取至compat/emextras/EMEFactoryLayoutHelper,避免基础类方法签名直接引用可选依赖类 - EME 离心机 GUI 类迁移至 compat 包:
GuiEMExtraMekCentrifugeFactory从client/screen/移至compat/emextras/client/gui/,与 EME 专属类保持隔离
前置依赖
| 模组 | 版本 |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.214+ |
| Productive Bees | 1.21.1-13.13.5+ |
| Mekanism | 1.21.1-10.7.14.79+ |
完整变更记录请查看 CHANGELOG。