呼吸(Breathing)以维持氧气值(Oxygen/Air)是生物生存的需求之一,生物若长时间不能呼吸则会溺水(Drown)或脱水(Dryout)而持续受到伤害。
监测[]
氧气值的测量和监控基于一排气泡图标,组成了玩家的氧气条。
氧气条位于平视显示器之上,饥饿条的上边,其中包含十个气泡图标,从左到右增加。
每一个气泡表示至多30游戏刻(1.5秒)氧气值,气泡的数量数值会向上取整。
氧气条只在氧气值被消耗或当前位置不能呼吸时显示。
随着氧气值的消耗,氧气条中气泡会“破裂”并消失。氧气条中的所有气泡都消失即表示玩家的氧气值已经耗尽。
机制[]
所有生物都有一项基本数据氧气值(实体数据Air
)。生物头部所处的方块决定了氧气值将被消耗还是恢复。
不同的生物需要在不同的方块中呼吸:
- 绝大多数生物在空气和气泡柱中呼吸。
- 鳕鱼、鲑鱼、热带鱼、河豚、鱿鱼、蝌蚪、发光鱿鱼和美西螈在水(除了气泡柱)中呼吸。美西螈还可以在雨中呼吸。
- 在基岩版中,生物在窒息方块或熔岩中也不能呼吸。
- 在基岩版中,水下呼吸与潮涌能量使生物总是可以呼吸。
绝大多数生物的氧气值上限是300游戏刻(15秒),海豚是4800游戏刻(240秒),美西螈是6000游戏刻(300秒)。
生物不能呼吸时,氧气值每刻减少1,并且受到多种因素影响:
- 生物的装备的水下呼吸魔咒使氧气供应值在每刻有
魔咒等级/(魔咒等级+1)
的概率不会减少。 - 处于创造模式或旁观模式的玩家的氧气值不会减少。
- 盔甲架
[新增:JE 1.20.3]、铁傀儡、守卫者、远古守卫者、青蛙、海龟和亡灵生物的氧气值不会减少。 - 在Java版中,水下呼吸与潮涌能量使生物的氧气值不会减少。
生物的氧气值为-20且此时不能呼吸时,在空气中呼吸的生物会溺水并受到2()溺水伤害,在水中呼吸的生物会脱水并受到2()脱水伤害,然后氧气值被设置为0。这相当于氧气值耗尽的生物每秒都会受到一次2()伤害,但第一次伤害的会在氧气值上限时间后延迟至少1秒才会出现。生物的装备的水下呼吸魔咒使每次伤害有魔咒等级/(魔咒等级+1)
的概率被取消。
美西螈、青蛙、守卫者、远古守卫者、海龟、发光鱿鱼、鳕鱼、河豚、鲑鱼、鱿鱼、热带鱼、蝌蚪、盔甲架
当生物可以呼吸时,大多数生物的氧气值每刻增加4游戏刻(0.2秒),而鳕鱼、鲑鱼、热带鱼、河豚、鱿鱼、发光鱿鱼、海豚和美西螈的氧气值会立刻恢复到最大值。
喷溅型水瓶可以为美西螈恢复1800游戏刻(90秒)的氧气值。
非生物实体虽然也有氧气值数据,但氧气值不会减少和恢复,改变氧气值也不会有任何效果。
防止溺水和脱水[]
绝大多数生物在寻路时都会避免自己被置入无法呼吸的环境,在无法呼吸时会主动寻找可以呼吸的位置。大多数生物都会在水中上浮来防止被淹没在水中,而水生生物会躲避气泡柱。女巫在水下会饮用水肺药水。
玩家可以通过门
游戏规则drowningDamage
为true
时,玩家免疫溺水伤害,但氧气值的消耗和恢复不受影响。
历史[]
Java版Classic | |||||
---|---|---|---|---|---|
2009年8月25日 | 展示了现在只能在水下屏息15秒,此时的氧气条显示为“Oxygen: 100%”。 | ||||
0.24_SURVIVAL_TEST | 加入了氧气值和氧气条。 | ||||
Java版Indev | |||||
0.31 | 20100125 | 溺水伤害从每秒2()伤害降低到了每秒1()伤害。 | |||
现在发生溺水伤害时会产生粒子。 | |||||
Java版Infdev | |||||
? | 溺水伤害从每秒1()伤害增加到了每秒2()伤害。 | ||||
Java版Beta | |||||
1.8 | pre1 | 加入了水下呼吸状态效果,可以使生物的氧气值不会减少。 | |||
Java版 | |||||
1.0.0 | Beta 1.9-pre3 | 加入了水下呼吸魔咒,可以降低氧气值的减少速度。 | |||
1.3.1 | 12w25a | 移除了受到溺水伤害时向下的击退效果。 | |||
1.13 | 18w07b | 生物在可以呼吸时,氧气值每刻恢复4游戏刻(0.2秒)。在此之前,生物在可以呼吸时,氧气值会立即恢复到最大值。 | |||
18w15a | 加入了潮涌能量状态效果,可以使生物的氧气值不会减少。 | ||||
1.15 | 19w36a | 加入了游戏规则drowningDamage ,设置为true 时使玩家免疫溺水伤害。 | |||
Java版(即将到来) | |||||
1.20.3 | 23w40a | 加入了实体标签:can_breathe_under_water ,拥有该标签的生物的不会溺水。
| |||
现在盔甲架的氧气值不会在水中下降,且不会溺水。[1] | |||||
携带版Alpha | |||||
0.2.0 | 加入了氧气值和氧气条。 | ||||
0.11.0 | build 1 | 加入了水下呼吸状态效果,可以使生物总是能够呼吸。 | |||
0.12.1 | build 1 | 加入了水下呼吸魔咒,可以降低氧气值的减少速度。 | |||
携带版 | |||||
1.0.5 | 1.0.5.0 | 加入了游戏规则drowningDamage ,设置为true 时使玩家免疫溺水伤害。 | |||
基岩版 | |||||
1.2.20 | 1.2.20.1 | 生物在可以呼吸时,氧气值每刻恢复4游戏刻(0.2秒)。在此之前,生物在可以呼吸时,氧气值会立即恢复到最大值。 | |||
1.5.0 | 1.5.0.1 | 加入了潮涌能量状态效果,可以使生物总是能够呼吸。 | |||
原主机版 | |||||
TU1 | CU1 | 1.0 | Patch 1 | 1.0.1 | 加入了氧气值和氧气条。 |
TU7 | 加入了水下呼吸魔咒,可以降低氧气值的减少速度。 | ||||
TU69 | 1.76 | Patch 38 | 生物在可以呼吸时,氧气值每刻恢复4游戏刻(0.2秒)。在此之前,生物在可以呼吸时,氧气值会立即恢复到最大值。 | ||
加入了潮涌能量状态效果,可以使生物的氧气值不会减少。 |
你知道吗[]
- 在Java版1.20.3前,盔甲架需要呼吸空气并且会溺水,尽管盔甲架免疫溺水的伤害,但仍然会因为发生溺水而生成气泡粒子。
- 要受到溺水或脱水伤害,生物的氧气值必须等于-20。更改生物的实体数据将氧气值设置为比-20更低的值会使其氧气值持续下降,而不会发生伤害或氧气值设置为0。
- 一部分生物在水中氧气值不会下降,但可以溺水。更改生物的实体数据将氧气值设置为-20可以使通常不会失去氧气值并因此溺水的生物(如铁傀儡)在不能呼吸时受到一次溺水伤害。