Creative Oxygen Tank(枚举常量 OXYGEN_TANK_INFINITE)

📌 游戏内显示名是 Creative Oxygen Tank,不是「Oxygen Tank Infinite」。 依据 assets/galaxia/lang/en_US.lang:313 item.galaxia.oxygen_tank_4.name=Creative Oxygen Tank。 「Infinite」只是 Java 枚举常量 OXYGEN_TANK_INFINITE 的字面含义, 且该常量与注册名无关(注册名是数字后缀的 oxygen_tank_4)。 文件名沿用枚举常量以保持可检索性,但显示名以 lang 为准。

基本信息

属性 值
注册名 galaxia:oxygen_tank_4
枚举常量 OXYGEN_TANK_INFINITE(GalaxiaItemList.java:70,纹理路径 gear/oxygen_tank_4)
类 ItemOxygenTank
容量 Integer.MAX_VALUE(2 147 483 647)
堆叠上限 1
Baubles 类型 oxygen_tank

⚠️ 注册名是 oxygen_tank_4(数字 4),不是 oxygen_tank_infinite。 纹理路径 gear/oxygen_tank_4 的最后一段就是注册名(GalaxiaItemList.java:98-99), 而枚举常量 OXYGEN_TANK_INFINITE 只是 Java 常量名,两者没有关系。 本条目此前把注册名误写成 oxygen_tank_infinite,已订正 —— 这正是分类页「注册名 ≠ 枚举常量名」一节警告的陷阱。

功能

无限容量氧气罐,isInfinite() 判定为 oxygenStorage == Integer.MAX_VALUE (ItemOxygenTank.java:39-40)。第 66 行 worstOxygen 初始值为 Integer.MAX_VALUE, 保证统计最差氧气量时不会因本罐而拉低数值。

相关条目