钢储罐
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | irontank:silverTank(方块与方块物品同名) |
| 未本地化名 | tile.irontank:silverTank |
| 本地化名 | 钢储罐(zh_CN.lang) |
| 方块类 | com.indemnity83.irontank.block.BlockExtendedTank |
| TileEntity | com.indemnity83.irontank.tile.TileIronTank(type = TankType.SILVER) |
| 父类 | buildcraft.factory.BlockTank(继承,非覆写交互) |
| 绑定等级 | TankType.SILVER(TankType.java:24) |
| 堆叠贴图 | irontank:silverTank/side_stacked |
| 耐久 | 无(BlockTank 为方块,非物品) |
功能
43 桶(43000 mB)储罐。枚举名叫 SILVER、注册名与贴图也叫 silver,但材料和中文名都是钢 —— 这是本 mod 唯一的"银/钢"命名错位(见下方注)。
核心差异:抗爆 5.0 高于容量更大的 金储罐(48 桶,抗爆 4.0)。这是全部 10 个等级中抗爆与容量唯一的一处倒挂(TankType.java:20 vs :24)。硬度 6.0 与容量序一致,排在铁(5.0)与金(7.0)之间。
独有能力:全系唯一的"比金更小、但比金更抗爆"的等级。
实际使用场景:想要防爆、又不愿意为 48 桶的金储罐付出金锭成本时,用「铜>钢」升级器从铜储罐上来;之后可以选择升到金(48 桶,抗爆反而降回 4.0)或直接跳到钻石(64 桶,抗爆 6.0)—— 升金会降低抗爆性。
命名注:
TankType.SILVER.materials=plateSteel,配方用s=plateDoubleSteel、4=screwSteel。GTNH 中不存在银色板,所以SILVER实际就是钢等级,silver只是一路沿用下来的英文名。
合成配方
TankType.SILVER.recipes = "4s4xqxrsv":
[ 4 4 4 ]
[ x q x ]
[ r s v ]
| 字母 | 物品 | 矿石字典 / 来源 |
|---|---|---|
4 |
钢螺丝 | screwSteel |
s |
钢双层板 | plateDoubleSteel |
x |
玻璃板 | paneGlass(两侧各 1) |
q |
BuildCraft 储罐方块 | BuildCraftFactory.tankBlock(核心) |
r |
硬锤 | craftingToolHardHammer(见下方注) |
v |
螺丝刀 | craftingToolScrewdriver |
注:
'r'在addRecipe()里被定义了两次(plateSteel与craftingToolHardHammer),按ShapedOreRecipe的覆盖语义生效值为硬锤(推断,依赖 Forge 实现)。详见 储罐共用机制。巧合:即使
'r'真的取到先定义的plateSteel,配方串里也已经用s表示钢双层板,所以这个歧义对本等级配方影响最小。
数值
| 数值名 | 值 |
|---|---|
| 容量 | 43 桶 = 43000 mB(TileIronTank:37) |
| 硬度 | 6.0 |
| 爆炸抗性 | 5.0(高于金储罐的 4.0) |
| 亮度 | 无 |
tooltip(en_US.lang 的 tile.silverTank.tooltip):Stores up to 43 Buckets of one Liquid / Not portable, use a dolly。⚠️ zh_CN.lang 没有 tooltip 条目。
升级路径
| 方向 | 升级器 | 容量变化 |
|---|---|---|
| 来源 ← | 储罐升级:铜>钢 | 27 → 43 |
| 去向 → | 储罐升级:钢>金 | 43 → 48(抗爆降到 4.0) |
| 去向 → | 储罐升级:钢>钻石 | 43 → 64 |
两条出边,是铁储罐之外的另一个分叉点。