铁储罐
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | irontank:ironTank(方块与方块物品同名) |
| 未本地化名 | tile.irontank:ironTank |
| 本地化名 | 铁储罐(zh_CN.lang) |
| 方块类 | com.indemnity83.irontank.block.BlockExtendedTank |
| TileEntity | com.indemnity83.irontank.tile.TileIronTank(type = TankType.IRON) |
| 父类 | buildcraft.factory.BlockTank(继承,非覆写交互) |
| 绑定等级 | TankType.IRON(TankType.java:19) |
| 堆叠贴图 | irontank:ironTank/side_stacked |
| 耐久 | 无(BlockTank 为方块,非物品) |
功能
32 桶(32000 mB)储罐,是本 mod 的基准参照等级:中等容量、中等硬度、中等抗爆,所有数值都夹在铜与钢之间。
独有能力(源码层面):
- 它是创造标签「更多储罐」的图标(
creativetab/IronTankTabs.java:16:new ItemStack(ModBlocks.ironTank, 1).getItem())。 - 它是
TileIronTank无参构造器的默认等级(tile/TileIronTank.java:14-16:this(TankType.IRON))。
实际使用场景:不想从 BuildCraft 储罐一步步升级、直接手搓的铁储罐;铁材料在中期最易获取,32 桶刚好够放一轮机器的循环量。往上是金(48 桶),往旁支是继续走钢路线。IRON 在升级树里有1 入 1 出,是铁→金这条最直线路径的必经等级。
合成配方
TankType.IRON.recipes = "1i1xqxriv":
[ 1 1 1 ]
[ x q x ]
[ r i v ]
| 字母 | 物品 | 矿石字典 / 来源 |
|---|---|---|
1 |
铁螺丝 | screwIron |
i |
铁双层板 | plateDoubleIron |
x |
玻璃板 | paneGlass(两侧各 1) |
q |
BuildCraft 储罐方块 | BuildCraftFactory.tankBlock(核心) |
r |
硬锤 | craftingToolHardHammer(见下方注) |
v |
螺丝刀 | craftingToolScrewdriver |
注:
'r'在addRecipe()里被定义了两次(plateSteel与craftingToolHardHammer),按ShapedOreRecipe的覆盖语义生效值为硬锤(推断,依赖 Forge 实现)。详见 储罐共用机制。
数值
| 数值名 | 值 |
|---|---|
| 容量 | 32 桶 = 32000 mB(TileIronTank:37) |
| 硬度 | 5.0 |
| 爆炸抗性 | 3.0 |
| 亮度 | 无 |
tooltip(en_US.lang 的 tile.ironTank.tooltip):Stores up to 32 Buckets of one Liquid / Not portable, use a dolly。⚠️ zh_CN.lang 没有 tooltip 条目。
升级路径
| 方向 | 升级器 | 容量变化 |
|---|---|---|
| 来源 ← | (BuildCraft 原版储罐,视为 GLASS) |
0 → 32 |
| 来源 ← | 储罐升级:铜>铁 | 27 → 32 |
| 去向 → | 储罐升级:铁>金 | 32 → 48 |