NuclearHorizons

基本信息

属性 值
类名 com.recursive_pineapple.nuclear_horizons.NuclearHorizons
类型 class,4 个 public 方法
modid nuclear_horizons(含下划线,NuclearHorizons.java:21)
modName Nuclear Horizons(@Mod 里写死,带空格)
加载注解 @Mod(modid, version = Tags.VERSION, name, acceptedMinecraftVersions = "[1.7.10]")
源码规模 57 行
启用版本 1.7.10

功能

IC2 核反应堆的开源重实现。README 首句: This is a mod which re-implements IC2's Nuclear Reactors with an open source license. 自建一套反应堆物理(热管理、中子反射、堆芯装甲)、多块体结构、模拟器与 GregTech 配方链。

实现要点

  • ⚠️ modid 是 nuclear_horizons(下划线),与 wiki 分类名 nuclearhorizons 和资源域都不同。写 unlocalizedName / 资源路径时必须用下划线。
  • ⚠️ 缺陷:@Mod 完全没有 dependencies 字段,但 dependencies.gradle 声明了 IC2、GT5-Unofficial、ModularUI2、GTNHLib、StructureLib 等 api 级硬依赖。FML 不会强制加载顺序,缺库时是崩溃而不是干净的依赖报错。
  • acceptedMinecraftVersions = "[1.7.10]" 是精确匹配区间,其它任何 MC 版本都会被 FML 拒绝。
  • 类体几乎全是转发:4 个 @Mod.EventHandler 全部转给 proxy。
  • 真实内容注册在 CommonProxy → NHItemList / BlockList。

相关条目