Mods

基本信息

属性 值
类名 com.recursive_pineapple.nuclear_horizons.utils.Mods
类型 enum implements IMod, ITargetMod(GTNHLib 接口)
方法数 6
源码规模 140 行
启用版本 1.7.10

功能

兼容目标 mod 的清单,用 GTNHLib 的 IMod / ITargetMod 接口做「是否加载 + 版本检查」。

实现要点

  • 内部类 Names(第 61 行起)持有大量 modid 字符串常量:AE2STUFF、ANGELICA、APPLIED_ENERGISTICS2、ARCHITECTURE_CRAFT、AVARITIA_ADDONS、BLOOD_MAGIC = "AWWayofTime" 等。
  • ⚠️ 这里有多处 modid ≠ 分类名 / ≠ 仓库名:BLOOD_MAGIC 的值是 AWWayofTime(AWWayofTime 是旧版血魔法名),AE2STUFF 对应仓库 ae2stuff。
  • 枚举常量自带 isModLoaded()(第 50 行)。
  • 实现 GTNHLib 的 IMod 是 api('GTNHLib') 硬依赖的来源之一。

相关条目