跳到正文
烈焰甘蔗Wiki

Steam Turbine

[!WARNING] 已订正(1.7.10 树) 原条目写「900 RF/tick / 900 FE/tick / IC2 Tier 3」「X 轴 5×4×4、Z 轴 5×5×4」, 均为编造。1.7.10 实际只有两套 pattern:char[4][4][5] 与 char[5][4][4]; 输出常量是 IC2_OUTPUT = 200、BC_OUTPUT = 64,不存在 900 或 FE 字段。 证据:TileSteamTurbine.java:66-70、:96-154。

基本信息

属性 值
结构尺寸 4 × 4 × 5 或 5 × 4 × 4(两套 pattern,互为 X/Z 轴向)
实际必需方块 3×2×2(12 块)或 2×2×3(12 块)
控制器(master) pattern 坐标 (1, 1, 1)(单参构造默认 offset)
结构方块 Steam Turbine(EnumMachineAlpha.STEAM_TURBINE)
pattern 数量 2 套
可否用扳手旋转 否
可否整体拆除 无整体拆除 API

布局

pattern[y][x][z],'B' 与 'W' 校验规则完全相同,都是涡轮方块本体; 'W' 只影响贴图表现(表示「带水的转子室」)。

pattern 1:4 × 4 × 5

y=0:  O O O O O        y=2:  O O O O O
      O O O O O              O B W B O
      O O O O O              O B W B O
      O O O O O              O O O O O

y=1:  O O O O O        y=3:  O O O O O
      O B B B O              O O O O O
      O B B B O              O O O O O
      O O O O O              O O O O O

pattern 2:5 × 4 × 4

y=0:  O O O O            y=2:  O O O O
      O O O O O                O B B O
      O O O O O                O W W O
      O O O O O                O B B O
      O O O O O                O O O O

y=1:  O O O O            y=3:  O O O O
      O B B O                O O O O
      O B B O                O O O O
      O B B O                O O O O
      O O O O                O O O O

两套 pattern 的 y=0 与 y=3 全为 'O',唯一约束是「不能放涡轮方块」。

数值

常量 值 来源
IC2_OUTPUT 200 EU/tick TileSteamTurbine.java:67
BC_OUTPUT 64 MJ/tick TileSteamTurbine.java:68
STEAM_USAGE 320 mB TileSteamTurbine.java:69
WATER_OUTPUT 4 mB/tick TileSteamTurbine.java:70
水罐容量 4 × FluidHelper.BUCKET_VOLUME TileSteamTurbine.java:84
DAMAGE_CHANCE 1/200 概率造成损坏 TileSteamTurbine.java:66

1.7.10 没有 FE(Forge Energy)字段。输出只走 IC2 EU(TileIC2MultiEmitterDelegate) 与 BuildCraft MJ 两条通道,比例由 IC2_OUTPUT / BC_OUTPUT 换算。

能量输出

  • IC2 EU:通过 TileIC2MultiEmitterDelegate 推送,IC2Plugin.addTileToNet()。
  • BuildCraft MJ:chargeHandler 路径,输出 BC_OUTPUT。
  • 二者按 draw = (chargeNeeded / IC2_OUTPUT) * BC_OUTPUT 互相折算。

维护

实现了 INeedsMaintenance:涡轮需要周期性维护,磨损后输出下降 (TileSteamTurbine.java:66 的 DAMAGE_CHANCE 控制随机损坏概率)。

相关条目

浏览全部模组