IC2 Power Provider(IC2 能量供应器)
IC2 能量供应器是 LogisticsPipes 模组中的能量转换方块,将 IndustrialCraft 2 的 EU 能量转换为物流网络专用的 LP 功率。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | logisticspipes:logisticsSolidBlock |
| Metadata | 12(LogisticsSolidBlock.LOGISTICS_IC2_POWERPROVIDER) |
| TileEntity | LogisticsIC2PowerProviderTileEntity |
| 父类 | LogisticsPowerProviderTileEntity |
| 硬度 | 6.0F(setHardness,blocks/LogisticsSolidBlock.java:58) |
| 爆炸抗性 | 源码从未调用 setResistance → 无法核实(不填写数值) |
| 可选依赖 | @Optional.Interface(modid = "IC2", ...) |
功能
能量转换
| 参数 | 值 | 证据 |
|---|---|---|
| 最大存储 | 40,000,000 EU(40M) | LogisticsIC2PowerProviderTileEntity.java:17 MAX_STORAGE = 40000000 |
| 每 tick 最大输出 | 12,288 EU | LogisticsIC2PowerProviderTileEntity.java:19 MAX_PROVIDE_PER_TICK = 2048 * 6 |
| 分区数上限 | 8(MAX_MAXMODE,每区容量 = MAX_STORAGE / maxMode) |
LogisticsIC2PowerProviderTileEntity.java:18, 94 |
| 转换方向 | EU → LP | injectEnergy() → 内部 LP 存储 |
| 模组接口 | ic2.api.energy.tile.IEnergySink |
LogisticsIC2PowerProviderTileEntity.java:9, 15 |
⚠️ 注意:IC2 的接口是
IEnergySink(ic2.api.energy.tile包), 不是 CoFH 同名的IEnergySink。原文「IEnergySink(IndustrialCraft 2)」正确, 此处补全包名以免与 CoFH 混淆。
能量接口
实现了 IndustrialCraft 2 的 IEnergySink 接口:
// ic2.api.energy.tile.IEnergySink
public double injectEnergy(ForgeDirection directionFrom, double amount, double voltage)
(LogisticsIC2PowerProviderTileEntity.java:147)
能量流向
- 从 IC2 能量存储(MFE/UEC/发电机)接受 EU
- 转换为 LP(Logistics Power)
- 通过物流管道网络传输到消费者
摆放要求
- 普通方块摆放,无特殊位置要求
- 放置时根据玩家朝向自动旋转面朝方向(4 向)
- 建议放置在有 IC2 能量源(MFE、发电机、反应堆等)的位置
兼容性能量源
IndustrialCraft 2 生态系统的能量存储和机器:
- MFE Unit / MFS Unit
- 核反应堆
- 水力发电机
- 地热发电机
- 太阳能发电机
- 其他 IC2 能量机器
与其他能量供应器的比较
| 供应器 | 最大存储 | 每 tick 输出 | 来源模组 |
|---|---|---|---|
| RF Power Provider | 10M RF | 10k RF | CoFH Core |
| IC2 Power Provider | 40M EU | 12,288 EU | IndustrialCraft 2 |
能量流向
[IC2 能量源](EU)
↓ injectEnergy()
[IC2 Power Provider] → 存储 + 转换为 LP
↓
[物流管道网络]
↓
[Power Junction] → 分配
↓
[各能量消费者]
注意事项
- IC2 EU 有电压等级(LV/MV/HV/EV),但 IC2 Power Provider 统一接受所有等级
- 较高的电压等级意味着单位能量传输更快,但总能量不变
第三方集成
| 集成 Mod | 集成类型 | 功能 |
|---|---|---|
| IndustrialCraft2 | EU 能量 | IC2 EU IEnergySink 接口连接 |