經驗

出自Minecraft基岩版开发Wiki
此文章內容搬運自中文Minecraft Wiki頁面經驗

這些內容依據CC BY-NC-SA 3.0協定引入。原貢獻者請參見原頁面的歷史
經過雙方編者的修改,這些內容與來源可能存在差異。
這些內容無需與來源保持同步。

經驗(Experience)是玩家在戰鬥和生產活動中獲得的可消耗資源,由經驗值(Experience Point, EXP, XP)經驗等級(Experience Level)構成,能被消耗並用於改造物品。

監測[編輯]

經驗的測量和監控基於一個進度條外觀的淺綠色長條,被均勻地分為了18個部分。

隨着玩家獲得經驗值,經驗條會被逐漸填滿。經驗條顯示玩家距離下一個等級還需要多少比例的經驗,無論實際經驗值是多少。

當玩家具有1級或更高的經驗等級後,經驗等級的數值就會顯示在中間偏上的位置,以淺綠色的文字呈現。

如果玩家正在騎乘等具有「跳躍蓄力」機制的生物,經驗條會被跳躍蓄力條取代。

機制[編輯]

經驗值可經由各種途徑獲得,包括挖礦、殺死或繁殖生物、釣魚及使用熔爐。與大部分遊戲類似,經驗值的積累會獲得經驗等級的提升;但不同之處在於,經驗等級的提升不會直接給予玩家角色的能力提升。經驗值是一種可消耗資源,經驗等級消耗在附魔和鐵砧上,用於製作和修復具有各種特殊能力的武器、盔甲和工具。

當玩家的經驗值達到了下一等級的需求時,玩家的經驗等級就會提升。死亡的玩家會跌落價值為「經驗等級×7」經驗值的經驗球,且總價值最大為100點(足夠從0級升級到7級),其餘的經驗值會遺失。

玩家每升級到一個為5的整倍數的等級,一段特殊的升級音效會播放。

修改經驗值[編輯]

透過命令xp,我們可以直接修改玩家的經驗值,例如:

  • 使用命令xp -2147483648L @a使所有玩家經驗歸零
  • 使用命令xp 1 @a使所有玩家經驗值加一
  • 使用命令xp 1L @a使所有玩家經驗值加一級
  • 使用命令xp -1 @a使所有玩家經驗值減一
  • 使用命令xp -1L @a使所有玩家經驗值減一級

經驗值來源[編輯]

提供經驗值的經驗球可經由幾種不同的途徑獲得:

  • 殺死生物。
    • 生物在受到最後一次玩家(包括被馴服的狼和TNT)的攻擊後的5秒(100個遊戲刻)內死亡時才會跌落對應數量的經驗球。因此,以下情況也可以跌落經驗球:
      • 將怪物擊落山崖並將其摔死(如何收集經驗球是另外一個問題)。
      • 對燃燒的怪物進行合適時機的攻擊,使其在5秒內燒死。
    • 跌落物會生成在生物被擊殺的位置,但經驗球在生物實體消失且煙霧出現之前不會出現。
    • 若炸死生物的TNT是玩家透過使用打火石點燃的,則跌落經驗球;但由火、紅石訊號和非玩家導致的爆炸而引燃的TNT不會帶來任何經驗球。
    • 生物跌落的經驗球數量是隨機的,且這些經驗球的價值也會有所不同。但是,生物跌落的總經驗值是給定的,且不受遊戲難易度的影響。
    • 敵對生物跌落的經驗值通常比友好生物多。幼年動物、蝙蝠、鐵人和村民不會跌落經驗值。擊殺獲得經驗值最多的生物是終界龍,第一次殺死終界龍會跌落12,000點經驗值。復活後的終界龍被擊殺會跌落500點經驗值,在擊殺生物獲得途徑中僅次於「第一次打敗終界龍」獲得的經驗值。
    • 一些敵對生物生成時會攜帶武器或盔甲。這些生物每一件自帶裝備額外隨機跌落1-3點經驗值。生物生成後再撿起的裝備不計入其內。
  • 破壞部分方塊,如生成籠、礦石、幽匿方塊,經驗球會與採下的物品一同跌落。
    • 若使用附有絲綢之觸附魔的工具開採,且方塊能夠被絲綢之觸影響而跌落自身,則不跌落經驗球。
    • 若方塊要求特定工具進行挖掘,未滿足工具要求的挖掘會破壞方塊而不跌落經驗球和物品。
    • 在遭爆炸破壞時仍然會跌落經驗球。
  • 熔煉物品。
    • 熔煉所有礦石都會得到一些經驗值,但一般只有熔煉遠古殘骸才有價值。
    • 熔煉其他材料可獲得中量的經驗值:黏土球、黏土、仙人掌、木塊、沙和石春,以及烹飪食物。
    • 直接從熔爐取出成品可以獲得經驗值,如果使用漏斗收整合品,則經驗值會「儲存」在熔爐中,直到玩家手動從熔爐取出成品時釋放儲存的經驗值。熔爐被破壞後,其中積累的經驗值會以經驗球的形式跌落出來。
  • 繁殖家畜,經驗球與幼年個體一同在雙親處出現。
    • 砸碎雞蛋產生的幼年雞的過程不會跌落經驗值。
  • 釣魚,經驗球在收竿時給予玩家,無論釣上來的物品是否被撿起。
  • 附魔之瓶破碎時釋放經驗球。
  • 使用砂輪洗去已附魔物品的附魔。

不透過經驗球、直接加入給玩家的經驗值可經由以下途徑獲得:

  • 透過使用/xp命令。

經驗等級[編輯]

等級 經驗值總量 經驗值差 經驗值差質因數
1 7 7(+2) 7
2 16 9 32
3 27 11 11
4 40 13 13
5 55 15 3 × 5
6 72 17 17
7 91 19 19
8 112 21 3 × 7
9 135 23 23
10 160 25 52
11 187 27 33
12 216 29 29
13 247 31 31
14 280 33 3 × 11
15 315 35 5 × 7
16 352 37 37
17 394 42(+5) 2 × 3 × 7
18 441 47 47
19 493 52 22 × 13
20 550 57 3 × 19
21 612 62 2 × 31
22 679 67 67
23 751 72 23 × 32
24 828 77 7 × 11
25 910 82 2 × 41
26 997 87 3 × 29
27 1089 92 22 × 23
28 1186 97 97
29 1288 102 2 × 3 × 17
30 1395 107 107
31 1507 112 24 × 7
32 1628 121(+9) 112
33 1758 130 2 × 5 × 13
34 1897 139 139
35 2045 148 2 × 3 × 17
36 2202 157 22 × 37
37 2368 166 2 × 83
38 2543 175 52 × 7
39 2727 184 23 × 23
40 2920 193 193

你知道嗎[編輯]

  • 不出現錯誤的情況下可提升等級為32767(僅使用/xp add 玩家 # levels,#為提升等級,levels後綴使目標直接提升經驗等級而非經驗值)。
  • 透過/xp命令提升經驗值,在不溢出的情況下所得到的最高經驗等級為2,147,483,647。這是Java中整型數據型別的最大值(即(231)-1,32位有符號整型變數的最大值),被用於儲存經驗值數值。