Engine Electric
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | Forestry:engine(metadata = BlockEngineType.ELECTRIC.ordinal() = 0) |
| TileEntity | TileEngineElectric(TE 标识 forestry.EngineTin,内部名 engine.tin) |
| 硬度 | 1.5(BlockForestry 构造函数统一设置) |
| 爆炸抗性 | 源码未调用 setResistance,取原版 Block 默认 1.0 |
| 亮度 | 0 |
| 注册条件 | 仅在安装 IC2 时才注册(见「注册条件」章节) |
[!WARNING] 已订正(源码回核)
- 注册名原文写
forestry.engine.tin—— 错。engine.tin只是TileEngineElectric传给父类的内部名(TileEngineElectric.java:59),不是方块注册名。真正的方块只有一个,注册名engine(BlockRegistryEnergy.java:19),所有引擎变体靠 metadata 区分。- 硬度 5.0 / 爆炸抗性 10.0 —— 错。
BlockEngine→BlockBase→BlockForestry,只在BlockForestry.java:34设了setHardness(1.5f),全仓无setResistance。正确值:硬度 1.5,抗性未设置。- 「最大电池等级 100 EU(
ENGINE_TIN_MAX_EU_BATTERY)」—— 错。Constants.java:104定义了该常量,但全仓除定义处外无任何引用,是死常量,不是引擎属性。已删除。- 原文未说明注册条件。
ELECTRIC并非由 Energy 插件注册:PluginEnergy.java:45-47只注册PEAT/BIOGAS(+ 可选CLOCKWORK),ELECTRIC与GENERATOR由 compat 插件PluginIC2.java:134-137在@Optional.Method(modid = "IC2")下注册。不装 IC2 就没有这个方块。
能量数值
| 数值 | 值 | 证据 |
|---|---|---|
| 每循环输出 EU | 5 EU | Constants.ENGINE_TIN_EU_FOR_CYCLE(Constants.java:101) |
| 每循环输出 RF | 20 RF | Constants.ENGINE_TIN_ENERGY_PER_CYCLE(Constants.java:102) |
| EU 缓冲上限 | 10 EU | ENGINE_TIN_MAX_EU_STORED = 2 * 5(Constants.java:103) |
| 最大热量 | 3000 | ENGINE_ELECTRIC_HEAT_MAX(Constants.java:100) |
| 活塞最大速度 | 0.08 | ENGINE_PISTON_SPEED_MAX(Constants.java:85) |
| IC2 BasicSink 等级 | 3 | new BasicSink(this, euStorage, 3)(TileEngineElectric.java:62) |
功能
Engine Electric 是 Forestry 的电力引擎,把热量(由燃料/电路板注入)转化为 EU 与 RF。
能量转换
- 热量 → 活塞运动 → 能量
- 热量上限 3000,超出则过热停机
- 活塞速度上限 0.08
IC2 集成
- 实现
BasicSink,接入 IC2 EU 网络,等级 3 - EU 缓冲 10 EU
电路板插槽
- 1 个插槽(
new InventoryAdapter(1, "sockets"),TileEngineElectric.java:56) - 实现
ISocketable,插入电路板可改变输出特性
注册条件
| 条件 | 说明 |
|---|---|
| 需要 IC2 | 仅有 IC2 时 PluginIC2 才执行 engine.addDefinitions(ELECTRIC, GENERATOR) |
| 合成配方 | 由 PluginIC2.java:371-382 注册(ingotTin + blockGlass + gearTin + 活塞),不是 Forestry 自家 Energy 插件注册 |
交互
| 触发 | 行为 |
|---|---|
| 右键点击 | 打开 GUI,显示热量/能量/插槽状态 |
| 左键点击 | 无特殊行为 |
第三方 mod 集成
- IC2:本条目方块本身即 IC2 依赖产物(
BasicSinktier 3)
相关条目
- Generator - 同一方块的另一 metadata(燃料发电机)