储罐升级:钻石>铝
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | irontank:diamondEmeraldUpgrade |
| 未本地化名 | item.irontank:diamondEmeraldUpgrade |
| 本地化名 | 储罐升级:钻石>铝(zh_CN.lang) |
| 类 | com.indemnity83.irontank.item.ItemTankChanger |
| 绑定等级 | TankChangerType.DIAMONDEMERALD(TankChangerType.java:34) |
| 源等级 | TankType.DIAMOND |
| 目标等级 | TankType.EMERALD(铝,见下方注) |
| 最大堆叠 | 1(ItemTankChanger:29) |
| 耐久 | 无(构造器未调 setMaxDamage) |
| 附魔适用 | 是(继承 Item,未覆写附魔适用性) |
功能
把已放置的 钻石储罐 升级为 铝储罐,容量 64 → 96 桶。
核心差异:
- 目标容量 96 桶,比同源的 钻石>黑曜石 多 32 桶;但抗爆只有 6.0(与钻石储罐完全相同)—— 这条升级只买容量,不买强度。
- 顶行
6a6用铝螺丝 + 铝双层板('6'=screwAluminium,'a'=plateDoubleAluminium),不是翡翠 —— 因为 铝储罐 的方块配方也用铝,中行'd'=plateDiamond标记源钻石。 - 容量增幅 +32 桶(+50%)。
实际使用场景:需要更大容量而不要求防爆时,从 64 桶钻石储罐跨过 100 桶关口。之后沿 铝→不锈钢→钛→钨钢 直线升到 512 桶。
重要限制:铝储罐没有防爆。本 mod 的防爆等级只有 黑曜石储罐(64 桶,升级树终点)。所以本升级器与 钻石>黑曜石 互斥且不可逆 —— 选了容量就永远无法在该储罐上再转防爆。
命名注:枚举名
DIAMONDEMERALD、注册名diamondEmeraldUpgrade,但目标材料是screwAluminium/plateDoubleAluminium、中文名是「钻石>铝」。TankType.EMERALD的中文名也是「铝储罐」—— 本 mod 把 GT 的plateEmerald(即铝)沿用成了代码名。
使用限制:只对本 mod 的钻石储罐方块有效。对其它等级储罐右键无效且不消耗。
使用方式
| 使用方式 | 触发条件 | 使用效果 | 条件/限制 |
|---|---|---|---|
右键方块(onItemUseFirst) |
目标 TileEntity 是 TileIronTank 且 type == DIAMOND |
流体原样搬入新铝储罐;方块替换为 irontank:emeraldTank;消耗 1 个 |
客户端不预测(world.isRemote 直接 return false) |
| 右键其它等级储罐 | — | 无事发生,不消耗 | 严格相等判定不匹配 |
| 右键非储罐方块 | — | 无事发生,不消耗 | ItemTankChanger:131-132 |
不需要先倒空储罐,64 → 96 桶容量只增不减。
合成配方
TankChangerType.DIAMONDEMERALD.recipe = {"6a6", "zdz", "rav"}:
[ 6 6 6 ]
[ z d z ]
[ r a v ]
| 字母 | 物品 | 矿石字典 / 来源 |
|---|---|---|
6 |
铝螺丝 | screwAluminium ×2(目标等级) |
a |
铝双层板 | plateDoubleAluminium(目标等级) |
d |
钻石板(单层) | plateDiamond(源等级 = 钻石的标记) |
z |
玻璃板 | paneGlass ×2(两侧) |
r |
硬锤 | craftingToolHardHammer(必消耗) |
v |
螺丝刀 | craftingToolScrewdriver(必消耗) |
结构:顶行 = 目标等级双层板 + 目标等级螺丝,中行 = 源等级材料板,底行 = 硬锤 + 螺丝刀。
与 钻石>黑曜石 对比:两者的中行(
z d z)和底行首尾(r ? v)完全相同,只有顶行(6a6vs5o5)和底行中间(a铝板 vso致密黑曜石板)不同。另注:配方串不含
'x'/'y',addRecipe()的材料双重循环只跑 1 次。详见 储罐升级器共用机制。
数值
| 属性 | 值 |
|---|---|
| 源容量 | 64 桶 = 64000 mB |
| 目标容量 | 96 桶 = 96000 mB |
| 容量变化 | +32 桶(+50%) |
| 源硬度 / 抗爆 | 8.0 / 6.0 |
| 目标硬度 / 抗爆 | 8.0 / 6.0(完全不变) |
| 失败时是否消耗 | 否 |
相关条目
- 储罐升级器共用机制 -
onItemUseFirst的完整升级流程、canUpgrade严格相等判定、配方规则 - 钻石储罐 - 升级来源,64 桶
- 铝储罐 - 升级目标,96 桶
- 储罐升级:铝>不锈钢 - 下一步
- 储罐升级:钻石>黑曜石 - 互斥的防爆路线