Steam Engine - Hobby Tier
[!WARNING] 已订正(1.7.10 树) 本条目不属于「多方块」。
TileEngineSteamHobby extends TileEngineSteam extends TileEngine extends TileMachineBase, 是单方块机器(TileMultiBlock0 命中)。原条目的「Output 2 MJ/tick、Capacity 10,000 MJ、 Max Input 300 MJ/tick」等数值与 1.7.10 常量不符,已按源码重写。 证据:TileEngine.java:32、TileEngineSteamHobby.java:47-52、:183-189。
基本信息
| 属性 | 值 |
|---|---|
| 维度归属 | 单方块机器(非多方块) |
| 注册名 | railcraft:machine.beta(metadata = EnumMachineBeta.ENGINE_STEAM_HOBBY) |
| 实体类 | TileEngineSteamHobby |
| 结构尺寸 | 1 × 1 × 1 |
| 输出 | 20 RF/tick(OUTPUT_RF) |
| 能量缓冲 | 100000(maxEnergy()) |
| 最大接收 | 3000/tick(maxEnergyReceived()) |
| 最大输出速率 | 160(maxEnergyExtracted() = OUTPUT_RF * 8) |
| 蒸汽罐容量 | 4 桶(覆盖基类默认 8 桶,TileEngineSteamHobby.java:63) |
| 水罐容量 | 4 桶(TileEngineSteamHobby.java:61) |
| 锅炉周期 | 20 tick(TICKS_PER_BOILER_CYCLE) |
| GUI | EnumGui.ENGINE_STEAM |
特色:内置锅炉
与 Low / High 两档不同,Hobby 档自带一个微型锅炉(TileEngineSteamHobby.java:65
boiler = new SteamBoiler(tankWater, getTankManager().get(TANK_STEAM))),
可直接烧固体燃料产汽,不需要外部 Boiler 多方块。
燃料转换倍率 FUEL_PER_CONVERSION_MULTIPLIER = 1.25F。
槽位(TileEngineSteamHobby.java:44-52):
| 槽位 | 常量 | 用途 |
|---|---|---|
| 0 | SLOT_FUEL |
固体燃料 |
| 1 | SLOT_LIQUID_INPUT |
液体输入 |
| 2 | SLOT_LIQUID_OUTPUT |
液体输出(空桶回收) |
数值
| 常量 | 值 | 来源 |
|---|---|---|
OUTPUT_RF |
20 | TileEngineSteamHobby.java:47 |
STEAM_USED |
Steam.STEAM_PER_10RF * 2 |
TileEngineSteamHobby.java:48 |
FUEL_PER_CONVERSION_MULTIPLIER |
1.25F | TileEngineSteamHobby.java:49 |
TICKS_PER_BOILER_CYCLE |
20 | TileEngineSteamHobby.java:50 |
maxEnergy() |
100000 | TileEngineSteamHobby.java:183 |
maxEnergyReceived() |
3000 | TileEngineSteamHobby.java:188 |
| 蒸汽罐 | 4 × BUCKET_VOLUME |
TileEngineSteamHobby.java:63 |
| 水罐 | 4 × BUCKET_VOLUME |
TileEngineSteamHobby.java:61 |
三档对比
| 属性 | Hobby | Commercial | Industrial |
|---|---|---|---|
| 枚举 | ENGINE_STEAM_HOBBY |
ENGINE_STEAM_LOW |
ENGINE_STEAM_HIGH |
| 输出 RF/tick | 20 | 40 | 80 |
maxEnergy() |
100000 | 200000 | 300000 |
maxEnergyReceived() |
3000 | 无法核实 | 12000 |
| 内置锅炉 | 有 | 无 | 无 |
| 蒸汽/tick | STEAM_PER_10RF * 2 |
STEAM_PER_10RF * 4 |
STEAM_PER_10RF * 8 |
「MJ/tick」「FE」等字段在 1.7.10 源码中不存在,
IEnergyHandler侧只走 RF/EU。 上述无法核实的格子不做推测。
相关条目
- Boiler - 外部蒸汽来源(Low/High 必需)
- Steam Engine - Commercial
- Steam Engine - Industrial
- Steam Engine 方块