FluidBlock
基本信息
| 属性 | 值 |
|---|---|
| 类名 | ...reactors.blocks.FluidBlock |
| 类型 | class extends BlockFluidClassic |
| 方法数 | 4 |
| 源码规模 | 51 行 |
| 注册状态 | ⚠️ 未在 BlockList 中注册 |
| 启用版本 | 1.7.10 |
功能
流体方块:BlockFluidClassic 的子类,供本 mod 声明的反应堆专用流体使用。
但它没有出现在 BlockList 的 8 个注册项里。
实现要点
- ⚠️ 缺陷:
BlockList.registerBlocks()只有 8 项,不含FluidBlock。全仓也没有第二处registerBlock。 - ⚠️ 后果:与它配套的
CoolantRegistry冷 / 热流体若真被实例化为方块, 会在游戏里「有流体 ID 但无方块」,导致流体不可见 / 不可放置。 - 这属于未完成的一环——
reactors/blocks/下 10 个类,只有 8 个(去掉抽象基类FluidBlock本身)进了注册。 - 结论:不要把「本 mod 有专属流体方块」写成已实现内容。
相关条目
- CoolantRegistry - 配套的冷却剂注册表
- BlockList - 未注册它
- MaterialsChemical - 定义相关流体