Skip to content

ProductiveBeesGenesis v2.0.1

Choose a tag to compare

@Ayoshiko Ayoshiko released this 29 Jul 16:37

概述

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 包GuiEMExtraMekCentrifugeFactoryclient/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