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')硬依赖的来源之一。
相关条目
- NuclearHorizons - 所属 mod
- ModularUI - UI 依赖,在
Names之外另有使用