Electrical Age 与 Big Reactors 集成
这两个集成都属于小规模(1 个与 4 个 handler),合并成一条。
Electrical Age
ElectricalAgeIntegration(mods/electricalage/)为 Electrical Age 注册 4 个 recipe handler。
加载判定:Utils.isModLoaded("Eln")(ElectricalAgeIntegration.java:15)。
⚠️ Electrical Age 的 modid 是
Eln,不是ElectricalAge。这是源码实测值,与目录名/显示名都不一致。
| Handler | 目标机器 |
|---|---|
RecipeHandlerCompressor |
Compressor(压缩机) |
RecipeHandlerMacerator |
Macerator(粉碎机) |
RecipeHandlerMagnetizer |
Magnetizer(磁化机) |
RecipeHandlerPlateMachine |
Plate Machine(板材机) |
mods/electricalage/ 下共 5 个 RecipeHandler*.java,其中 RecipeHandlerElnBase.java 是公共基类(未注册)。4 个已注册 handler 全部继承它。
ElectricalAgeIntegration.java:20-23 的注册代码无任何条件判断。
编译期依赖
compileOnly(deobfCurse('electrical-age-253045:2937618'))
使用 deobfCurse(...) 包装——因为该 mod 是**混淆(obfuscated)**发布,编译期需要 RFG 反混淆。
Big Reactors
BigReactorsIntegration(mods/bigreactors/)为 Big Reactors 注册 1 个 recipe handler,是 6 个集成中最小的。
加载判定:Utils.isModLoaded("BigReactors")(BigReactorsIntegration.java:15)。
| Handler | 目标机器 |
|---|---|
RecipeHandlerCyaniteReprocessor |
Cyanite Reprocessor(Big Reactors 的大型机器) |
mods/bigreactors/ 下恰好 1 个 RecipeHandler*.java,且已注册——无基类。
this.registerHandler(new RecipeHandlerCyaniteReprocessor());
编译期依赖
compileOnly(deobfCurse('big-reactors-241994:2282591'))
同样使用 deobfCurse(...)。
收录情况
⚠️ Electrical Age 与 Big Reactors 均未收录于本 wiki。本条目只记录「NEI-Integration 为其注册了哪个 handler」与 modid 判定,不复述两者本身的方块/物品/机器内容。
相关条目
- 集成目标总览 - 6 个集成对照表
- 配方页实现 - handler 基类机制
- Railcraft 集成 - 同样使用基类的集成