Oxygen Tank T1(氧气罐 T1)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | galaxia:oxygen_tank_1 |
| 枚举常量 | OXYGEN_TANK_T1(GalaxiaItemList.java:67,纹理路径 gear/oxygen_tank_1) |
| 类 | ItemOxygenTank(registry/items/baubles/ItemOxygenTank.java:24) |
| 容量 | 1000 氧气 |
| 堆叠上限 | 1 |
| Baubles 类型 | oxygen_tank(BAUBLE_TYPE_OXYGEN_TANK) |
| BaubleType | UNIVERSAL(ItemOxygenTank.java:227) |
| NBT | current_oxygen(NBT_OXYGEN,第 27 行) |
纹理路径与注册名都是
gear/oxygen_tank_1的最后一段,即oxygen_tank_1(数字 1); 枚举常量才是OXYGEN_TANK_T1(字母 t)。按「注册名 = 路径最后一段」 (GalaxiaItemList.java:98-99),注册名里没有t。 本条目此前误把注册名写成oxygen_tank_t1,已订正。
功能
Baubles 饰品,存储氧气供玩家在无供氧区呼吸。右键装备(onItemRightClick,第 44 行),
调用 tryEquipOrReplace 装入 Baubles 槽位。
氧气由 Oxygen Filler 充能 —— 注意 Filler 只接受 ItemOxygenTank。
氧气罐分级
| 注册名 | 枚举常量 | 容量 | 是否无限 |
|---|---|---|---|
galaxia:oxygen_tank_1 |
OXYGEN_TANK_T1 |
1000 | 否 |
galaxia:oxygen_tank_2 |
OXYGEN_TANK_T2 |
4000 | 否 |
galaxia:oxygen_tank_3 |
OXYGEN_TANK_T3 |
16000 | 否 |
galaxia:oxygen_tank_4 |
OXYGEN_TANK_INFINITE |
Integer.MAX_VALUE |
是 |
无限罐的判定为 oxygenStorage == Integer.MAX_VALUE(isInfinite(),第 39-40 行)。
相关条目
- Oxygen Filler(氧气填充器) - 充能氧气罐的机器
- Oxygen Mask(氧气面罩) - 配套面罩