挖掘(Breaking/Digging/Mining/Punching)是玩家破壞方塊的基本方式。
機制[]
挖掘只需在滑鼠停置在某個方塊上時按住攻擊鍵即可。如果玩家距離需要挖掘的目標在一定範圍內,玩家就會開始擺動手,且方塊開始出現裂紋,同時發出循環的挖掘中音效。隨著挖掘的進度,裂紋會逐漸覆蓋整個方塊,最終方塊就會被破壞。
要挖掘一個方塊,玩家需要選中方塊的輪廓箱。對於液體等沒有輪廓箱的方塊,玩家無法選中他們,因此也不能挖掘他們。
在Java版中,創造模式下挖掘範圍為5格,其餘模式為4.5格。玩家在冒險模式下只能挖掘持有的物品允許挖掘的方塊。在基岩版中,使用鍵鼠及控制器時挖掘範圍為5格,使用觸摸屏時創造模式下範圍為12格,其餘模式為6格。
所有方塊都有一個基本屬性硬度(Hardness),決定了方塊需要多長時間才能被挖掘。硬度越高,挖掘需要的時間就越長。
一切可以挖掘的方塊都可以被任何工具挖掘,即使其中的部分方塊需要極度漫長的時間來挖掘,但只要玩家不鬆開挖掘,方塊最終都會被破壞。
大多數方塊都有合適的挖掘工具,使用適合的挖掘工具挖掘時會顯著降低挖掘需要的時間。通常而言,鎬是石製方塊、礦物塊和金屬方塊的適合的挖掘工具,斧是木質方塊的適合的挖掘工具,鏟是泥土、沙等鬆軟方塊的適合的挖掘工具,鋤是樹葉、乾草捆、標靶等植物方塊的適合的挖掘工具,劍是蜘蛛網和竹子的適合的挖掘工具,剪刀是羊毛和蜘蛛網的適合的挖掘工具。少數方塊,如玻璃、蛋糕、粉雪、蜂巢塊、強化深板岩則沒有適合的挖掘工具,不能被任何工具加速挖掘。
部分方塊需要一定品質的挖掘工具來挖掘,否則挖掘時間顯著延長的同時,方塊被挖掘破壞後也不會掉落任何東西。絕大多數石製方塊需要木鎬或品質更高的鎬,更高級別的礦物和礦物塊需要更精緻的鎬,雪需要木鏟或品質更好的鏟,蜘蛛網需要劍或剪刀。
使用工具來挖掘需要時間才能挖掘的方塊總是會導致耐久度的消耗,即使工具並非該方塊的適合的挖掘工具。挖掘硬度為0的方塊會立即將其破壞,工具的耐久度不會被消耗,但工具的附魔仍會正常生效。
如果玩家一直按住滑鼠左鍵,挖掘的動作將一直進行,不過在成功透過挖掘破壞一個方塊後,玩家在0.25秒後才會再次開始挖掘。玩家在挖掘的時候能自由動作,就算是在游泳中或是跳躍中也一樣。不過這樣做會有挖掘時間增加的代價,詳情見下文。這使得挖隧道或是對大量方塊的清理工作變得更容易。
玩家如果在挖掘的時候改變挖掘目標,或改變了手持的物品,那麼原本方塊的挖掘進度就會歸零,也就是需要從頭開始挖掘。玩家在挖掘方塊時可以自由移動,因此玩家在挖掘方塊時可以跳躍、游泳和騎行,但玩家為此需要付出更多的挖掘時間。
極少數方塊是完全不可挖掘的,如基岩、終界傳送門框架、指令方塊、地獄傳送門方塊。除非玩家處於創造模式,玩家永遠也無法透過挖掘來破壞它們。
挖掘速度[]
玩家進行挖掘時,會每一刻持續對該方塊積累「損壞」值。當「損壞」等於或超過方塊的硬度乘以30時,該方塊被破壞。「損壞」增加的基本速度是1點每刻,在這一速度下挖掘一個方塊需要的時間是方塊的硬度乘以1.5秒。
多種因素會影響挖掘的速度:
- 持有合適的工具時挖掘,工具會成倍增加「損壞」的基本速度,具體值取決於工具的品質和被挖掘的方塊。
- 持有合適的工具時挖掘,若物品具有等級大於0的效率附魔,則「損壞」的基本速度增加等級的平方再加上1。
- 若方塊需要一定品質的工具來挖掘,而沒有持有該工具或工具品質不足時挖掘,「損壞」的速度變為30%,挖掘需要的時間變為3.33倍。
- 沒有站在地面上或騎乘實體時挖掘,「損壞」的速度變為20%,挖掘需要的時間變為5倍。
- 頭部處於水中而沒有裝備具有親水性的物品時挖掘,「損壞」的速度變為20%,挖掘需要的時間變為5倍。
- 挖掘加速將「損壞」的速度提升等級乘以20%;挖掘加速I效果會將「損壞」的速度提升20%,挖掘加速II效果會將「損壞」的速度提升40%。
- 挖掘疲勞將「損壞」的速度降至0.3的等級次方,在4級時達到最大限度0.81%;挖掘疲勞III效果會讓挖掘需要的時間變為37倍。
這些因素對挖掘的影響會逐個疊加。頭部處於水中時懸浮挖掘方塊會時挖掘需要的時間變為25倍,再受到挖掘疲勞III影響時時間會變為925倍,若同時還沒有持有有效的工具則時間會變為3083.33倍。
挖掘方塊的所需時間總是1遊戲刻(0.05秒)的倍數,任何餘數都會計入下一刻。
不能被挖掘破壞的方塊[]
如果正在挖掘的方塊的硬度是負數,那麼挖掘增加「損壞」的過程不會被執行,即該方塊永遠也不能被挖掘破壞。
不能被挖掘破壞的方塊包括基岩、終界傳送門框架、指令方塊、結構方塊、結構空位
挖掘工具[]
挖掘工具是對挖掘速度能起到提升,且參與挖掘時會產生耐久度消耗的物品。如果使用的工具是正在挖掘的方塊的適合的挖掘工具,那麼挖掘速率就能夠成倍增加,具體倍數如下表:
挖掘工具 | 「損壞」的速度倍率 |
---|---|
不使用適合的挖掘工具 | 1 |
木質工具 | 2 |
石製工具 | 4 |
鐵質工具 | 6 |
鑽石質工具 | 8 |
獄髓質工具 | 9 |
金質工具 | 12 |
剪刀 | 2 |
剪刀挖掘羊毛 | 5 |
剪刀挖掘樹葉或蜘蛛網 | 15 |
劍 | 1.5 |
劍挖掘蜘蛛網 | 15 |
在Java版中,使用劍挖掘只對少數方塊有額外的「損壞」速率;在基岩版中,劍挖掘蜘蛛網、竹子以外的一切方塊的「損壞」速率都是1.5[1]。
瞬間破壞[]
如果玩家在挖掘方塊時,每個遊戲刻「損壞」值都等於或超過方塊硬度乘以30,方塊則會沒有延遲地破壞,否則,在挖掘下一個方塊之前將存在6遊戲刻(0.3秒)的延遲。 例如,擁有效率V鑽石鎬並且擁有挖掘加速II的玩家可以立即打破石頭,因為1刻內「損壞」值是(8+(1+5²))*(1+2*0.2)=47.6,大於石頭的硬度乘以30。
硬度為0的方塊被挖掘時總是會被瞬間破壞,且此時除剪刀外的工具都不會消耗耐久度。
竹子被劍挖掘時總是會被瞬間破壞,無視竹子的硬度。
下表是所有工具和效率附魔和挖掘加速效果的組合後,在玩家站立在地面上,頭部不處於水中或裝備了具有親水性附魔的物品,且不受挖掘疲勞影響時,使用正確工具能瞬間挖掘的方塊硬度值。
挖掘工具 | 無挖掘加速效果 | 挖掘加速I | 挖掘加速II | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
無效率 | 效率I | 效率II | 效率III | 效率IV | 效率V | 無效率 | 效率I | 效率II | 效率III | 效率IV | 效率V | 無效率 | 效率I | 效率II | 效率III | 效率IV | 效率V | |
不使用適合的挖掘工具 | 0 | 0.1 | 0.2 | 0.3 | 0.6 | 0.9 | 0 | 0.1 | 0.2 | 0.4 | 0.7 | 1 | 0 | 0.1 | 0.2 | 0.5 | 0.8 | 1.2 |
劍 | 0 | 0.1 | 0.2 | 0.3 | 0.6 | 0.9 | 0 | 0.1 | 0.2 | 0.4 | 0.7 | 1.1 | 0 | 0.1 | 0.3 | 0.5 | 0.8 | 1.2 |
木質工具,剪刀 | 0 | 0.1 | 0.2 | 0.4 | 0.6 | 0.9 | 0 | 0.1 | 0.2 | 0.4 | 0.7 | 1.1 | 0 | 0.1 | 0.3 | 0.5 | 0.8 | 1.3 |
石製工具 | 0.1 | 0.2 | 0.3 | 0.4 | 0.7 | 1 | 0.1 | 0.2 | 0.3 | 0.5 | 0.8 | 1.2 | 0.1 | 0.2 | 0.4 | 0.6 | 0.9 | 1.4 |
剪刀挖掘羊毛 | 0.1 | 0.2 | 0.3 | 0.5 | 0.7 | 1 | 0.2 | 0.2 | 0.4 | 0.6 | 0.8 | 1.2 | 0.2 | 0.3 | 0.4 | 0.7 | 1 | 1.4 |
鐵質工具 | 0.2 | 0.2 | 0.3 | 0.5 | 0.7 | 1 | 0.2 | 0.3 | 0.4 | 0.6 | 0.9 | 1.2 | 0.2 | 0.3 | 0.5 | 0.7 | 1 | 1.4 |
鑽石質工具 | 0.2 | 0.3 | 0.4 | 0.6 | 0.8 | 1.1 | 0.3 | 0.4 | 0.5 | 0.7 | 1 | 1.3 | 0.3 | 0.4 | 0.6 | 0.8 | 1.1 | 1.5 |
獄髓質工具 | 0.3 | 0.3 | 0.4 | 0.6 | 0.8 | 1.1 | 0.3 | 0.4 | 0.5 | 0.7 | 1 | 1.4 | 0.4 | 0.5 | 0.6 | 0.8 | 1.2 | 1.6 |
金質工具 | 0.4 | 0.4 | 0.5 | 0.7 | 0.9 | 1.2 | 0.4 | 0.5 | 0.6 | 0.8 | 1.1 | 1.5 | 0.5 | 0.6 | 0.7 | 1 | 1.3 | 1.7 |
剪刀挖掘樹葉或蜘蛛網,劍挖掘蜘蛛網 | 0.5 | 0.5 | 0.6 | 0.8 | 1 | 1.3 | 0.6 | 0.6 | 0.8 | 1 | 1.2 | 1.6 | 0.7 | 0.7 | 0.9 | 1.1 | 1.4 | 1.9 |
一部分方塊若要被瞬間挖掘,需要的效率附魔等級或挖掘加速效果等級將會超過生存模式能獲得的上限:
可進行被瞬間破壞的條件 | 硬度 | 方塊 | |
---|---|---|---|
效率6+挖掘加速II | 效率V+挖掘加速III | 1.8 | 混凝土 |
效率V+挖掘加速IV | 2 |
| |
效率7+挖掘加速II | 效率V+挖掘加速6 | 2.5 | |
效率8+挖掘加速II | 效率V+挖掘加速7 | 2.8 | |
效率V+挖掘加速8 | 3 | ||
效率9+挖掘加速II | 效率V+挖掘加速10 | 3.5 | |
效率10+挖掘加速II | 效率V+挖掘加速17 | 5 | |
效率22+挖掘加速II | 效率V+挖掘加速92 | 22.5 | 終界箱 |
效率26+挖掘加速II | 效率V+挖掘加速124 | 30 | 遠古遺骸 |
效率33+挖掘加速II | 效率V+挖掘加速210 | 50 |
計算[]
將上述所有資訊組合後,可以得到下面的偽代碼用於計算挖掘所需時間。所有操作數都是浮點數。
if (isBestTool): speedMultiplier = toolMultiplier if (not canHarvest): speedMultiplier = 1 else if (toolEfficiency): speedMultiplier += efficiencyLevel ^ 2 + 1 if (hasteEffect): speedMultiplier *= 0.2 * hasteLevel + 1 if (miningFatigue): speedMultiplier *= 0.3 ^ min(miningFatigueLevel, 4) if (inWater and not hasAquaAffinity): speedMultiplier /= 5 if (not onGround): speedMultiplier /= 5 damage = speedMultiplier / blockHardness if (canHarvest): damage /= 30 else: damage /= 100 # Instant breaking if (damage > 1): return 0 ticks = roundup(1 / damage) seconds = ticks / 20 return seconds
適合的挖掘工具[]
理由:缺少部分方塊
適合的挖掘工具是方塊的基本屬性之一。
大多數方塊有一種適合的挖掘工具,少數方塊有兩種適合的挖掘工具,而樹葉、藤蔓和發光地衣有三種;部分方塊沒有適合的挖掘工具,使用任何工具挖掘它們都不能提升挖掘速度。
持有的工具是目前正在挖掘的方塊的適合的挖掘工具時,工具成倍提升基礎挖掘速度的效果會生效,工具的效率附魔會生效。如果一個物品及其效率附魔不能對一個方塊的挖掘速度有影響,則該物品不是該方塊的適合的挖掘工具。幸運附魔、絲綢之觸附魔、挖掘加速效果和裝備的物品的親水性附魔無論是否是適合的挖掘工具都會生效。
一部分方塊還需要挖掘工具的品質達到一定等級,否則會產生30%的挖掘時間懲罰,且方塊被挖掘後不會掉落。即使挖掘工具品質沒有達到挖掘該方塊並掉落的要求,進行挖掘的工具是適合的挖掘工具時也能加速挖掘。
適合的挖掘工具和工具品質需求 | 方塊 |
---|---|
| |
沒有適合的挖掘工具 | |
沒有適合的挖掘工具(瞬間破壞) | |
沒有適合的挖掘工具(不可選中)[注 1] | |
沒有適合的挖掘工具(不可被挖掘破壞) |
- ↑ 儘管水、熔岩和氣泡柱都只有有限的硬度,由於這些方塊無法被選中,因此也不能被挖掘。
方塊硬度[]
下表顯示打破每種方塊所用的時間。紅色背景代表無法使用目前工具收集目前方塊。如果沒有工具能夠加速挖掘目標方塊,那麼所有工具欄都會留空。
在該表格中,挖掘時間使用的背景顏色若為紅色則表示有「30%的挖掘時間懲罰」因挖掘工具不符合要求而生效;綠色表示該挖掘時間不受此影響。
任何挖掘時間少於0.05秒的方塊能無視1⁄4秒的延遲被破壞,參見瞬間破壞段。
Lua錯誤 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)
歷史[]
Java版Classic | |||||
---|---|---|---|---|---|
2009年6月14日 | Notch討論挖掘方塊如何在生存模式中實現:「選擇鎬子並對著一個方塊點擊會掉落它,但不同的方塊會有不同的時間去移除。石頭會比泥土堅韌,等等。延遲不會太長。也許石頭是1秒。」 | ||||
Java版 | |||||
1.0.0 | Beta 1.9-pre4 | 加入了效率附魔,能夠加快挖掘方塊的速度。 | |||
Beta 1.9-pre6 | 減少了大部分方塊的挖掘時間:包括紅石礦、石磚、地獄磚頭、鐵柵欄、門、生怪磚和黑曜石。 | ||||
一些挖掘工具的適合挖掘方塊更多了,如斧現在可用於更快地破壞工作台、鎬現在可用於更快地破壞鐵軌。 | |||||
現在挖掘任何材料的階梯都將會掉落一個階梯方塊而不是一個它的原料的方塊。 | |||||
1.3.1 | 12w23a | 現在玩家能在多人遊戲中看見其他玩家挖掘方塊的動畫。 | |||
1.4.4 | 1.4.3 | 切換物品會重設方塊的破壞。 | |||
1.4.6 | 12w50a | 工具的效率附魔將不再對錯誤類型的方塊生效。 | |||
1.5 | 13w09b | 現在即使不用正確品質的工具開採方塊,只要使用適合的挖掘工具也會增加方塊的破壞速度。 | |||
攜帶版Alpha | |||||
Pre-release | 加入了創造模式,但挖掘大多數方塊時不會被瞬間破壞。 | ||||
0.12.1 | build 12 | 挖掘方塊的聲音現在與Java版同步。在此之前,iOS和Android系統的大多數方塊破壞聲音與Java版不同。 | |||
加入了效率附魔,能夠更快地挖掘方塊。 |
參考[]
語言