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 行)。

相关条目