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 注册,冷 / 热流体可能没有对应方块。

相关条目