CoolantRegistry
基本信息
| 属性 | 值 |
|---|---|
| 类名 | ...reactors.fluids.CoolantRegistry |
| 类型 | class,5 个 public 方法 + 2 个嵌套类 |
| 源码规模 | 132 行 |
| 启用版本 | 1.7.10 |
功能
冷却剂注册表:声明「哪种冷流体吸热变成哪种热流体、比热容多少」, 并注册一个 GregTech 配方表让玩家能自己合成冷却剂。
实现要点
- 内部类
Coolant(第 118 行)是数据载体:冷流体、热流体、比热容、输出罐倍率。 - 内部类
CoolantSpecificHeat extends RecipeMetadataKey<Integer>(第 30 行)让配方能标注比热容。 - 注册了 GT 配方表
nh.recipe.coolant(第 46 行)。 registerCoolant(FluidStack cold, FluidStack hot, int specificHeatCapacity, int outputTankMult)是唯一的注册入口。- 5 个 public 方法:
registerCoolant、isColdCoolant、isHotCoolant、getCoolantInfo等。 - ⚠️ 配套的 FluidBlock 未在
BlockList注册,冷 / 热流体可能没有对应方块。
相关条目
- FluidBlock - ⚠️ 未注册的配套方块
- CoolantRecipes - 用该配方表注册的配方
- Config -
COOLANT_SPECIFIC_HEAT = 1兜底比热容 - ReactorFluidPort - 流体进出反应堆的方块