跳到正文
烈焰甘蔗Wiki

LavaTankBlock

熔炉的岩浆燃料槽。⚠️ 已订正:原文爆炸抗性与接口两项均错。

基本信息

属性 值
注册名 TConstruct:LavaTank
类 tconstruct.smeltery.blocks.LavaTankBlock
TileEntity LavaTankLogic(注册名 TConstruct.LavaTank)
硬度 3.0
爆炸抗性 20.0
兄弟注册名 TConstruct:LavaTankNether(下界变体)

已订正 1:注册名 原文写作 tconstruct:LavaTankBlock——取自类名而非字符串实参。 证据:TinkerSmeltery.java:568 registerBlock(TinkerSmeltery.lavaTank, LavaTankItemBlock.class, "LavaTank")。 已订正 2:原文 TileEntity 写 LavaTankLogic 正确,但同表把 接口 写成「IMasterLogic, IFacingLogic」——语义写反,岩浆槽是多方块的从属块(servant),不是主控。 证据:LavaTankLogic.java:18 public class LavaTankLogic extends MultiServantLogic implements IFluidHandler,MultiServantLogic 提供 IServantLogic + IFacingLogic。 已订正 3:原文 爆炸抗性 18.0 错,正确值 20.0。证据:LavaTankBlock.java:41 setResistance(20F)。

功能

储存岩浆作为熔炉燃料,并把燃料供应上报给熔炉主控逻辑。

容量

熔炉总液体容量按内腔每格 MB_PER_BLOCK_CAPACITY 计算: MB_PER_BLOCK_CAPACITY = TConstruct.ingotLiquidValue * 10(SmelteryLogic.java:64) 其中 TConstruct.ingotLiquidValue = 144(TConstruct.java),故每格 1440 mB。

结构要求

  • 熔炉必须至少有 1 个岩浆槽才能通过结构判定(SmelteryLogic.java:855-860,lavaTanks.size() > 0)
  • 需紧贴熔炉内腔,作为 servant 被 SmelteryLogic 收集

所属多方块结构

  • Smeltery — 必需组件(燃料源)

相关条目

浏览全部模组