呼吸

出自Minecraft Wiki
跳至導覽 跳至搜尋

呼吸(Breathing)以維持氧氣值(Oxygen/Air)生物生存的需求之一,生物若長時間不能呼吸則會溺水(Drown)脫水(Dryout)而持續受到傷害

監測[編輯 | 編輯原始碼]

氧氣條

氧氣值的測量和監控基於一排氣泡圖示,組成了玩家的氧氣條。

氧氣條位於抬頭顯示器之上,UI檔案為經典時[僅基岩版]顯示在飢餓條的上方,UI檔案為攜帶版時顯示在飢餓條的下方[僅基岩版],其中包含十個氣泡圖示,消耗時從左到右減少,恢復時從右到左增加。

每一個氣泡表示至多30遊戲刻(1.5秒)氧氣值,氣泡的數量數值會向上取整。

氧氣條只在氧氣值被消耗或目前位置不能呼吸時顯示。

隨著氧氣值的消耗,氧氣條中的氣泡會「破裂」並消失。氣泡破裂時會發出音效並在原處留下深色的背景,當所有氣泡全部破裂後氧氣條會開始劇烈地抖動。氧氣條中的所有氣泡都消失即表示玩家的氧氣值已經耗盡。

機制[編輯 | 編輯原始碼]

所有生物都有一項基本資料氧氣值(實體資料Air)。生物頭部所處的方塊決定了氧氣值將被消耗還是恢復。

不同的生物需要在不同的方塊中呼吸:

絕大多數生物的氧氣值上限是300,即最多可供其呼吸319遊戲刻(15.95秒)而不受到溺水或脫水傷害;海豚是4800;六角恐龍是6000;蝌蚪是160[僅基岩版]快樂幽靈是100[實驗性玩法「Drop 2 2025」新增]

生物不能呼吸時,氧氣值每刻減少1,並且受到多種因素影響:

生物的氧氣值為-20且此時不能呼吸時,在空氣中呼吸的生物會溺水並受到2(♥溺水傷害,在水中呼吸的生物會脫水並受到2(♥脫水傷害,然後氧氣值被設定為0。這相當於氧氣值耗盡的生物每秒都會受到一次2(♥傷害,但第一次傷害會在氧氣值耗盡後延遲至少1秒才會出現。在基岩版中,除玩家以外的生物每0.5秒就會受到一次溺水傷害。[注 1]生物的裝備的水中呼吸附魔使每次傷害有附魔等級/(附魔等級+1)的機率被取消。

六角恐龍青蛙深海守衛遠古深海守衛海龜螢光魷魚鱈魚河豚鮭魚魷魚熱帶魚蝌蚪小幽靈[實驗性玩法「Drop 2 2025」新增][新增:JE 1.21.6]盔甲座不死生物夜魅除外[僅基岩版])不能溺水。

Java版中,生物受到溺水傷害時會在腳下生成氣泡粒子。

基岩版中,除玩家的生物在消耗氧氣值時會持續在全身附近產生大量氣泡粒子。

當生物可以呼吸時,大多數生物的氧氣值每刻增加4,而鱈魚鮭魚熱帶魚河豚魷魚螢光魷魚海豚六角恐龍蝌蚪以及水中的深海守衛遠古深海守衛[僅Java版]的氧氣值會立刻恢復到最大值。

飛濺水瓶滯留水瓶可以為六角恐龍恢復1800氧氣值。然而,滯留水瓶產生的藥水效果雲沒有此效果。

非生物實體雖然也有氧氣值資料,但氧氣值不會減少和恢復,改變氧氣值也不會有任何效果。

防止溺水和脫水[編輯 | 編輯原始碼]

絕大多數生物在尋路時都會避免自己被置入無法呼吸的環境,在無法呼吸時會主動尋找可以呼吸的位置。大多數生物都會在水中上浮來防止被淹沒在水中,而水生生物會躲避氣泡柱。女巫在水下會飲用水下呼吸藥水

玩家可以透過尋找氣泡柱使用[僅Java版]來在水下恢復氧氣值。如果玩家裝備了海龜殼,在可以呼吸的瞬間就會獲得10秒的水下呼吸效果,而鐵桶火把[僅Java版]提供的短暫空氣就能再次提供這個效果。

遊戲規則drowningDamagefalse時,玩家免疫溺水傷害,但氧氣值的消耗和恢復不受影響。

歷史[編輯 | 編輯原始碼]

Java版Classic
2009年8月25日展示了現在只能在水下屏息15秒,此時的氧氣條顯示為「Oxygen: 100%」。
0.24_SURVIVAL_TEST 加入了氧氣值和氧氣條。
Java版Indev
0.3120100125溺水傷害從每秒2(♥傷害降低到了每秒1(♥傷害。
現在發生溺水傷害時會產生粒子。
Java版Infdev
?溺水傷害從每秒1(♥傷害增加到了每秒2(♥傷害。
Java版Beta
1.8pre1加入了水下呼吸狀態效果,可以使生物的氧氣值不會減少。
將氧氣條移至新加入的飢餓條上方,同時將氧氣值的消耗順序改為從左往右。
Java版
1.0.0Beta 1.9-pre3加入了水中呼吸附魔,可以降低氧氣值的減少速度。
1.3.112w25a移除了受到溺水傷害時向下的擊退效果。
1.1318w07b生物在可以呼吸時,氧氣值每刻恢復4。在此之前,生物在可以呼吸時,氧氣值會立即恢復到最大值。
18w15a加入了海靈祝福狀態效果,可以使生物的氧氣值不會減少。
1.1519w36a加入了遊戲規則drowningDamage,設定為true時使玩家免疫溺水傷害。
1.20.323w40a加入了實體標籤:can_breathe_under_water,擁有該標籤的生物的不會溺水。
現在盔甲座的氧氣值不會在水中下降,且不會溺水。[1]
1.21.2pre1 加入了氣泡破裂音效和抖動的空氧氣條。
攜帶版Alpha
0.2.0 加入了氧氣值和氧氣條。
0.11.0build 1加入了水下呼吸狀態效果,可以使生物總是能夠呼吸。
0.12.1build 1加入了水中呼吸附魔,可以降低氧氣值的減少速度。
將氧氣條移至新加入的飢餓條下方,同時將氧氣值的消耗順序改為從左往右。
攜帶版
1.0.51.0.5.0加入了遊戲規則drowningDamage,設定為true時使玩家免疫溺水傷害。
基岩版
1.2.201.2.20.1生物在可以呼吸時,氧氣值每刻恢復4。在此之前,生物在可以呼吸時,氧氣值會立即恢復到最大值。
1.5.01.5.0.1加入了海靈祝福狀態效果,可以使生物總是能夠呼吸。
1.21.01.21.0.24 為空氧氣條加入了背景,以及氧氣值耗盡時的抖動動畫。
為氧氣條氣泡破裂加入了音效。
原主機版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU1CU11.001.001.00Patch 11.0.1加入了氧氣值和氧氣條。
TU7加入了水中呼吸附魔,可以降低氧氣值的減少速度。
TU69 1.761.761.76Patch 38 生物在可以呼吸時,氧氣值每刻恢復4。在此之前,生物在可以呼吸時,氧氣值會立即恢復到最大值。
加入了海靈祝福狀態效果,可以使生物的氧氣值不會減少。
原主機版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU1CU11.001.001.00Patch 11.0.1加入了氧氣值和氧氣條。
TU7加入了水中呼吸附魔,可以降低氧氣值的減少速度。
TU69 1.761.761.76Patch 38 生物在可以呼吸時,氧氣值每刻恢復4。在此之前,生物在可以呼吸時,氧氣值會立即恢復到最大值。
加入了海靈祝福狀態效果,可以使生物的氧氣值不會減少。

你知道嗎[編輯 | 編輯原始碼]

  • Java版1.20.3前,盔甲座需要呼吸空氣並且會溺水,儘管盔甲座免疫溺水的傷害,但仍然會因為發生溺水而生成氣泡粒子。
  • 要受到溺水或脫水傷害,生物的氧氣值必須等於-20。更改生物的實體資料將氧氣值設定為比-20更低的值會使其氧氣值持續下降,而不會造成傷害或使氧氣值變為0。
  • 一部分生物在水中氧氣值不會下降,但可以溺水。更改生物的實體資料將氧氣值設定為-20可以使通常不會失去氧氣值並因此溺水的生物(如鐵魔像)在不能呼吸時受到一次溺水傷害。

注釋[編輯 | 編輯原始碼]

  1. 程式碼中定義的傷害間隔為0秒,但由於受擊後傷害免疫,實際傷害間隔為0.5秒。

參考[編輯 | 編輯原始碼]

  1. MC-78314 — 錯誤狀態為「已修復」。

導覽[編輯 | 編輯原始碼]