RF Power Provider(RF 能量供应器)
RF 能量供应器是 LogisticsPipes 模组中的能量转换方块,将 CoFH RF/FE 能量转换为物流网络专用的 LP 功率。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | logisticspipes:logisticsSolidBlock |
| Metadata | 11(LogisticsSolidBlock.LOGISTICS_RF_POWERPROVIDER) |
| TileEntity | LogisticsRFPowerProviderTileEntity |
| 父类 | LogisticsPowerProviderTileEntity |
| 硬度 | 6.0F(setHardness,blocks/LogisticsSolidBlock.java:58) |
| 爆炸抗性 | 源码从未调用 setResistance → 无法核实(不填写数值) |
| 可选依赖 | `@Optional.Interface(modid = "CoFHAPI |
功能
能量转换
| 参数 | 值 | 证据 |
|---|---|---|
| 最大存储 | 10,000,000 RF(10M) | LogisticsRFPowerProviderTileEntity.java:16 MAX_STORAGE = 10000000 |
| 每 tick 最大输出 | 10,000 RF | LogisticsRFPowerProviderTileEntity.java:18 MAX_PROVIDE_PER_TICK = 10000 |
| 分区数上限 | 8(MAX_MAXMODE,每区容量 = MAX_STORAGE / maxMode) |
LogisticsRFPowerProviderTileEntity.java:17, 96 |
| 转换方向 | RF/FE → LP | 内部 ICoFHEnergyStorage(LogisticsRFPowerProviderTileEntity.java:23) |
| 模组接口 | cofh.api.energy.IEnergyHandler |
LogisticsRFPowerProviderTileEntity.java:8, 14 |
📌 内部缓冲通过
SimpleServiceLocator.cofhPowerProxy.getEnergyStorage(10000)创建 (LogisticsRFPowerProviderTileEntity.java:23)—— 初始化容量参数是 10000, 静态常量MAX_STORAGE才是 10,000,000,两者用途不同,不要混为一谈。
能量接口
实现了 CoFH Core 的 IEnergyHandler 接口:
// cofh.api.energy.IEnergyHandler
public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate)
(LogisticsRFPowerProviderTileEntity.java:71)
能量流向
- 从 CoFH 能量存储(TE/机器)提取 RF
- 转换为 LP(Logistics Power)
- 通过物流管道网络传输到消费者
摆放要求
- 普通方块摆放,无特殊位置要求
- 放置时根据玩家朝向自动旋转面朝方向(4 向)
- 建议放置在有 CoFH 能量源(TE 机器、能源罐等)的位置
兼容性能量源
CoFH 生态系统的能量存储和机器:
- Thermal Expansion 机器和能量存储
- Ender IO 能量存储
- Railcraft 能量存储
- 其他使用 RF/FE API 的模组
与其他能量供应器的比较
| 供应器 | 最大存储 | 每 tick 输出 | 来源模组 |
|---|---|---|---|
| RF Power Provider | 10M RF | 10k RF | CoFH Core |
| IC2 Power Provider | 40M EU | 12,288 EU | IndustrialCraft 2 |
能量流向
[CoFH 能量源](RF/FE)
↓ extractEnergy()
[RF Power Provider] → 存储 + 转换为 LP
↓
[物流管道网络]
↓
[Power Junction] → 分配
↓
[各能量消费者]
第三方集成
| 集成 Mod | 集成类型 | 功能 |
|---|---|---|
| CoFH / ThermalExpansion | RF 能量 | RF IEnergyHandler 接口连接 |
| ThermalDynamics | Item Duct | TD item duct 连接渲染 |
| EnderIO | 传送连接 | Transceiver 频道连接 |