本條目介紹的是一種為物品生成隨機附魔的方式。關於物品上的附魔,請見「附魔」;關於鐵砧為物品加入附魔的方式,請見「鐵砧機制」;關於加入附魔的指令,請見「指令/enchant」;關於加入附魔和進行附魔的戰利品表函數,請見「物品修飾器」;關於其他為物品取得附魔的方式,請見「附魔 § 取得附魔物品」;關於其他用法,請見「附魔(消歧義)」。
本條目介紹的是Minecraft中的遊戲機制。關於Minecraft Dungeons中的遊戲機制,請見「Minecraft Dungeons:附魔」。
“
在Minecraft裡附魔是什麼原理?嗯,你開啟一本魔法書,隨便挑一個咒語,自己都不怎麼知道是幹嘛用的。這就是魔法!
”——Notch[1]
附魔(Enchanting)是一種為不具有附魔的物品隨機生成附魔的方式,由附魔台、生物天然裝備、戰利品表所使用。
目次
1 附魔等級
2 附魔能力
3 修正附魔等級範圍
4 附魔選取
4.1 修正附魔等級
4.2 生成可選附魔清單
4.3 隨機挑選附魔
5 歷史
6 畫廊
7 參考
8 導覽
附魔等級[編輯 | 編輯原始碼]
附魔操作需要一個基本變數附魔等級。附魔等級是一個整數,會影響選取附魔的種類、等級和數量。通常來說,附魔等級越高,獲得的附魔就越優質,附魔的等級越高,附魔的數量也越多。
附魔台可以進行1–30級附魔。附魔台選擇附魔等級的方式見附魔台 § 生成附魔等級。
生物天然裝備可以進行5–22級附魔。在Java版中,此由原版資料包中的附魔提供器mob_spawn_equipment定義。
村民的部分交易選項可以進行5–19級附魔。
釣魚和要塞、叢林遺跡的儲物箱戰利品可以進行30級附魔。
終界城和遠古城市的儲物箱戰利品可以進行20–39級附魔。
試煉密室的儲物箱戰利品和寶庫戰利品可以進行0–20級附魔。
遠古城市的儲物箱戰利品可以進行30–50級附魔。
附魔能力[編輯 | 編輯原始碼]
每個物品都有它的附魔能力,決定了它選中附魔的種類和等級。附魔能力越高,附魔的品質就越好。
如果一個物品的附魔能力為0,則無法附魔。
在Java版中,物品附魔能力可透過物品堆疊元件enchantable修改。
下表中列出了物品的附魔能力:
物品
附魔能力
頭盔、胸甲、護腿、靴子
銅盔甲[實驗性玩法「2025 年第三波更新」新增][新增:JE 1.21.9]
8
海龜鱗甲盔甲
9
鐵盔甲
9
犰狳鱗甲盔甲
10
鑽石盔甲
10
鎖鏈盔甲
12
獄髓盔甲
15
皮革盔甲
15
金盔甲
25
劍、鎬、斧、鏟、鋤
石工具
5
鑽石工具
10
銅工具[實驗性玩法「2025 年第三波更新」新增][新增:JE 1.21.9]
13
鐵工具
14
木工具
15
獄髓工具
15
金工具
22
其他
釣竿
1
三叉戟
1
弓
1
弩
1
書
1
重錘
15
修正附魔等級範圍[編輯 | 編輯原始碼]
每個附魔的每個等級都有其修正附魔等級範圍,由最大修正附魔等級和最小修正附魔等級構成。
附魔的修正附魔等級範圍
附魔等級附魔
I
II
III
IV
V
親水性
1 – 41
節肢剋星
5 – 25
13 – 33
21 – 41
29 – 49
37 – 57
綁定詛咒
25 – 50
爆炸保護
5 – 13
13 – 21
21 – 29
29 – 37
破甲
15 – 65
24 – 74
33 – 83
42 – 92
喚雷
25 – 50
緻密
5 – 25
13 – 33
21 – 41
29 – 49
37 – 57
深海漫遊
10 – 25
20 – 35
30 – 45
效率
1 – 51
11 – 61
21 – 71
31 – 81
41 – 91
輕盈
5 – 11
11 – 17
17 – 23
23 – 29
燃燒
10 – 60
30 – 80
火焰保護
10 – 18
18 – 26
26 – 34
34 – 42
火焰
20 – 50
幸運
15 – 65
24 – 74
33 – 83
冰霜行者
10 – 25
20 – 35
魚叉
1 – 21
9 – 29
17 – 37
25 – 45
33 – 53
無限
20 – 50
擊退
5 – 55
25 – 75
掠奪
15 – 65
24 – 74
33 – 83
忠誠
12 – 50
19 – 50
26 – 50
海洋的祝福
15 – 65
24 – 74
33 – 83
魚餌
15 – 65
24 – 74
33 – 83
修補
25 – 75
分裂箭矢
20 – 50
貫穿
1 – 50
11 – 50
21 – 50
31 – 50
強力
1 – 16
11 – 26
21 – 36
31 – 46
41 – 56
投射物保護
3 – 9
9 – 15
15 – 21
21 – 27
保護
1 – 12
12 – 23
23 – 34
34 – 45
衝擊
12 – 37
32 – 57
快速上弦
12 – 50
32 – 50
52 – 50
水中呼吸
10 – 40
20 – 50
30 – 60
波濤
17 – 50
24 – 50
31 – 50
鋒利
1 – 21
12 – 32
23 – 43
34 – 54
45 – 65
絲綢之觸
15 – 65
不死剋星
5 – 25
13 – 33
21 – 41
29 – 49
37 – 57
靈魂疾走
10 – 25
20 – 35
30 – 45
橫掃之刃
5 – 20
14 – 29
23 – 38
迅捷潛行
25 – 75
50 – 100
75 – 125
尖刺
10 – 60
30 – 80
50 – 100
耐久
5 – 55
13 – 63
21 – 71
消失詛咒
25 – 50
風爆
15 – 65
24 – 74
33 – 83
附魔的修正附魔等級範圍
附魔等級附魔
I
II
III
IV
V
親水性
1 – 41
節肢剋星
11 – 31
19 – 39
27 – 47
35 – 55
43 – 63
綁定詛咒
25 – 50
爆炸保護
11 – 23
19 – 31
27 – 39
35 – 47
破甲
15 – 65
24 – 74
33 – 83
42 – 92
喚雷
25 – 50
緻密
5 – 25
13 – 33
21 – 41
29 – 49
37 – 57
深海漫遊
10 – 100
20 – 200
30 – 300
效率
1 – 61
11 – 71
21 – 81
31 – 91
41 – 101
輕盈
7 – 17
13 – 23
19 – 29
25 – 35
燃燒
10 – 61
30 – 71
火焰保護
10 – 22
18 – 30
26 – 38
34 – 46
火焰
20 – 50
幸運
15 – 61
24 – 71
33 – 81
冰霜行者
10 – 25
20 – 35
魚叉
1 – 21
9 – 29
17 – 37
25 – 45
33 – 53
無限
20 – 50
擊退
5 – 61
25 – 71
掠奪
15 – 61
24 – 71
33 – 81
忠誠
12 – 50
19 – 50
26 – 50
海洋的祝福
15 – 61
24 – 71
33 – 81
魚餌
15 – 61
24 – 71
33 – 81
修補
25 – 75
分裂箭矢
20 – 70
貫穿
1 – 51
11 – 61
21 – 71
31 – 81
強力
1 – 16
11 – 26
21 – 36
31 – 46
41 – 56
投射物保護
9 – 24
15 – 30
21 – 36
27 – 42
保護
1 – 21
12 – 32
23 – 43
34 – 54
衝擊
12 – 37
32 – 57
快速上弦
12 – 62
32 – 82
52 – 102
水中呼吸
10 – 300
20 – 600
30 – 900
波濤
17 – 50
24 – 50
31 – 50
鋒利
1 – 21
12 – 32
23 – 43
34 – 54
45 – 65
絲綢之觸
15 – 61
不死剋星
11 – 31
19 – 39
27 – 47
35 – 55
43 – 63
靈魂疾走
10 – 25
20 – 35
30 – 45
迅捷潛行
10 – 25
20 – 35
30 – 45
尖刺
10 – 61
30 – 71
50 – 81
耐久
5 – 61
13 – 71
21 – 81
消失詛咒
25 – 50
風爆
15 – 65
24 – 74
33 – 83
附魔等級和附魔能力的修正附魔等級
附魔能力附魔等級
1
5
9
10
12
14
15
22
25
0
1 – 1
1 – 3
1 – 6
1 – 6
1 – 8
1 – 8
1 – 8
1 – 13
1 – 15
1
2 – 2
2 – 5
2 – 7
2 – 7
2 – 9
2 – 9
2 – 9
2 – 14
2 – 16
2
3 – 3
3 – 6
3 – 8
3 – 8
3 – 10
3 – 10
3 – 10
3 – 15
3 – 17
3
3 – 5
3 – 7
3 – 9
3 – 9
3 – 12
3 – 12
3 – 12
3 – 16
3 – 18
4
4 – 6
4 – 8
4 – 10
4 – 10
4 – 13
4 – 13
4 – 13
4 – 17
4 – 20
5
5 – 7
5 – 9
5 – 12
5 – 12
5 – 14
5 – 14
5 – 14
5 – 18
5 – 21
6
6 – 8
6 – 10
6 – 13
6 – 13
6 – 15
6 – 15
6 – 15
6 – 20
6 – 22
7
7 – 9
7 – 12
7 – 14
7 – 14
7 – 16
7 – 16
7 – 16
7 – 21
7 – 23
8
8 – 10
8 – 13
8 – 15
8 – 15
8 – 17
8 – 17
8 – 17
8 – 22
8 – 24
9
9 – 12
9 – 14
9 – 16
9 – 16
9 – 18
9 – 18
9 – 18
9 – 23
9 – 25
10
9 – 13
9 – 15
9 – 17
9 – 17
9 – 20
9 – 20
9 – 20
9 – 24
9 – 26
11
10 – 14
10 – 16
10 – 18
10 – 18
10 – 21
10 – 21
10 – 21
10 – 25
10 – 28
12
11 – 15
11 – 17
11 – 20
11 – 20
11 – 22
11 – 22
11 – 22
11 – 26
11 – 29
13
12 – 16
12 – 18
12 – 21
12 – 21
12 – 23
12 – 23
12 – 23
12 – 28
12 – 30
14
13 – 17
13 – 20
13 – 22
13 – 22
13 – 24
13 – 24
13 – 24
13 – 29
13 – 31
15
14 – 18
14 – 21
14 – 23
14 – 23
14 – 25
14 – 25
14 – 25
14 – 30
14 – 32
16
14 – 20
14 – 22
14 – 24
14 – 24
14 – 26
14 – 26
14 – 26
14 – 31
14 – 33
17
15 – 21
15 – 23
15 – 25
15 – 25
15 – 28
15 – 28
15 – 28
15 – 32
15 – 35
18
16 – 22
16 – 24
16 – 26
16 – 26
16 – 29
16 – 29
16 – 29
16 – 33
16 – 36
19
17 – 23
17 – 25
17 – 28
17 – 28
17 – 30
17 – 30
17 – 30
17 – 35
17 – 37
20
18 – 24
18 – 26
18 – 29
18 – 29
18 – 31
18 – 31
18 – 31
18 – 36
18 – 38
21
19 – 25
19 – 28
19 – 30
19 – 30
19 – 32
19 – 32
19 – 32
19 – 37
19 – 39
22
20 – 26
20 – 29
20 – 31
20 – 31
20 – 33
20 – 33
20 – 33
20 – 38
20 – 40
23
20 – 28
20 – 30
20 – 32
20 – 32
20 – 35
20 – 35
20 – 35
20 – 39
20 – 41
24
21 – 29
21 – 31
21 – 33
21 – 33
21 – 36
21 – 36
21 – 36
21 – 40
21 – 43
25
22 – 30
22 – 32
22 – 35
22 – 35
22 – 37
22 – 37
22 – 37
22 – 41
22 – 44
26
23 – 31
23 – 33
23 – 36
23 – 36
23 – 38
23 – 38
23 – 38
23 – 43
23 – 45
27
24 – 32
24 – 35
24 – 37
24 – 37
24 – 39
24 – 39
24 – 39
24 – 44
24 – 46
28
25 – 33
25 – 36
25 – 38
25 – 38
25 – 40
25 – 40
25 – 40
25 – 45
25 – 47
29
26 – 35
26 – 37
26 – 39
26 – 39
26 – 41
26 – 41
26 – 41
26 – 46
26 – 48
30
26 – 36
26 – 38
26 – 40
26 – 40
26 – 43
26 – 43
26 – 43
26 – 47
26 – 49
31
27 – 37
27 – 39
27 – 41
27 – 41
27 – 44
27 – 44
27 – 44
27 – 48
27 – 51
32
28 – 38
28 – 40
28 – 43
28 – 43
28 – 45
28 – 45
28 – 45
28 – 49
28 – 52
33
29 – 39
29 – 41
29 – 44
29 – 44
29 – 46
29 – 46
29 – 46
29 – 51
29 – 53
34
30 – 40
30 – 43
30 – 45
30 – 45
30 – 47
30 – 47
30 – 47
30 – 52
30 – 54
35
31 – 41
31 – 44
31 – 46
31 – 46
31 – 48
31 – 48
31 – 48
31 – 53
31 – 55
36
31 – 43
31 – 45
31 – 47
31 – 47
31 – 49
31 – 49
31 – 49
31 – 54
31 – 56
37
32 – 44
32 – 46
32 – 48
32 – 48
32 – 51
32 – 51
32 – 51
32 – 55
32 – 57
38
33 – 45
33 – 47
33 – 49
33 – 49
33 – 52
33 – 52
33 – 52
33 – 56
33 – 59
39
34 – 46
34 – 48
34 – 51
34 – 51
34 – 53
34 – 53
34 – 53
34 – 57
34 – 60
40
35 – 47
35 – 49
35 – 52
35 – 52
35 – 54
35 – 54
35 – 54
35 – 59
35 – 61
41
36 – 48
36 – 51
36 – 53
36 – 53
36 – 55
36 – 55
36 – 55
36 – 60
36 – 62
42
37 – 49
37 – 52
37 – 54
37 – 54
37 – 56
37 – 56
37 – 56
37 – 61
37 – 63
43
37 – 51
37 – 53
37 – 55
37 – 55
37 – 57
37 – 57
37 – 57
37 – 62
37 – 64
44
38 – 52
38 – 54
38 – 56
38 – 56
38 – 59
38 – 59
38 – 59
38 – 63
38 – 66
45
39 – 53
39 – 55
39 – 57
39 – 57
39 – 60
39 – 60
39 – 60
39 – 64
39 – 67
46
40 – 54
40 – 56
40 – 59
40 – 59
40 – 61
40 – 61
40 – 61
40 – 66
40 – 68
47
41 – 55
41 – 57
41 – 60
41 – 60
41 – 62
41 – 62
41 – 62
41 – 67
41 – 69
48
42 – 56
42 – 59
42 – 61
42 – 61
42 – 63
42 – 63
42 – 63
42 – 68
42 – 70
49
43 – 57
43 – 60
43 – 62
43 – 62
43 – 64
43 – 64
43 – 64
43 – 69
43 – 71
50
43 – 59
43 – 61
43 – 63
43 – 63
43 – 66
43 – 66
43 – 66
43 – 70
43 – 72
附魔選取[編輯 | 編輯原始碼]
對於指定的附魔等級和一個特定物品,遊戲會以它們二者為參數選取隨機的附魔。
修正附魔等級[編輯 | 編輯原始碼]
在選取附魔之前,遊戲會將目前的附魔等級與物品的附魔能力進行計算,得到修正後的附魔等級。如果附魔等級為c,物品的附魔能力為l,則修正後的附魔等級c'使用下列步驟進行計算:
為附魔等級加入物品附魔能力修正,增加值符合三角形分布:c′=c+1+randInt(⌊l4⌋+1)+randInt(⌊l4⌋+1),其中randInt(k)的作用是在閉區間[0,k−1]中產生均勻分布的隨機整數。
對附魔等級進行波動調節,最多波動15%,服從三角分布:c′=(1+0.15(randFloat()+randFloat()−1))c′[僅Java版]/c′=(0.85+0.3⋅randFloat())c′+0.5[僅基岩版],其中randFloat()返回區間[0,1)內的隨機浮點數。
對附魔等級進行捨入[僅Java版]/向零取整[僅基岩版],並進行約束,使其不小於1且不大於32位元有符號整數最大值,最終得到修正附魔等級:c′=max{min{round(c′),2147483647},1}[僅Java版]/c′=max{min{int(c′),2147483647},1}[僅基岩版]。
以Java版中附魔等級30級,對鑽石鎬附魔進行舉例:
取最好情況,即所有隨機數返回最大值,則修正附魔等級計算為:
c' = 30 + 1 + randInt(floor(10 / 4) + 1) + randInt(floor(10 / 4) + 1) (加入物品附魔能力修正)
= 30 + 1 + 2 + 2
= 35
c' = (1 + 0.15(randFloat() + randFloat() - 1)) × 35 (波動調節)
= (1 + 0.15) × 35
= 40.25
c' = clamp(round(40.25), 1, 2147483647) (捨入約束)
= 40
取最壞情況,即所有隨機數返回最小值,則修正附魔等級計算為:
c' = 30 + 1 + randInt(floor(10 / 4) + 1) + randInt(floor(10 / 4) + 1) (加入物品附魔能力修正)
= 30 + 1 + 0 + 0
= 31
c' = (1 + 0.15(randFloat() + randFloat() - 1)) × 31 (波動調節)
= (1 - 0.15) × 31
= 26.35
c' = clamp(round(26.35), 1, 2147483647) (捨入約束)
= 26
生成可選附魔清單[編輯 | 編輯原始碼]
一把附有幾個附魔的劍
根據修正後的附魔等級c',遊戲會對物品計算出可以附魔的附魔清單。
每個附魔都有它們的出現條件:
不可附魔的附魔(靈魂疾走、迅捷潛行、風爆)不會出現在附魔清單中。
寶藏附魔(綁定詛咒、冰霜行者、修補、消失詛咒)不會出現在非寶藏的附魔清單中。寶藏包括:
開放水域的釣魚戰利品。
要塞儲藏室、圖書館、走廊戰利品箱。
終界城戰利品箱。
遠古城市戰利品箱。
叢林遺跡戰利品箱。
試煉密室戰利品箱。
突襲中衛道士和掠奪者的掉落物[僅基岩版]。
如果附魔不能附魔到指定物品上,則不會出現在附魔清單中。在Java版中書無視此限制,在基岩版中書是任何附魔的適用物品。
對於附魔的每個等級,都有它的修正附魔等級範圍,由最大修正附魔等級和最小修正附魔等級構成。只有當修正附魔等級在這兩個值之間[僅Java版]/大於最小修正等級[僅基岩版]時,這個附魔的這個等級才可以出現在附魔清單中。
如果一個附魔的不同等級同時滿足目前的修正附魔等級,則取最高附魔等級加入附魔清單,較低的等級會被清除。
以Java版中修正附魔等級為24,寶藏附魔鎬為例:
下列為鎬可用的附魔:
附魔
I
II
III
IV
V
效率
1-61
11-71
21-81
31-91
41-101
幸運
15-61
24-71
33-81
-
-
耐久
5-61
13-71
21-81
-
-
修補
25-75
-
-
-
-
絲綢之觸
15-61
-
-
-
-
消失詛咒
25-50
-
-
-
-
選取最高附魔等級的滿足要求的附魔,分別為:效率III、幸運II、耐久III、絲綢之觸。
隨機挑選附魔[編輯 | 編輯原始碼]
在得到附魔清單後,遊戲會根據附魔自身的挑選權重(Weight)對附魔清單內的所有附魔進行加權,以降低稀有附魔的出現機率。
在清單生成後,隨機選擇附魔的過程開始。若該附魔是在附魔台上進行的,則隨機選擇附魔使用的隨機函數將使用進行操作的玩家的附魔種子。
假設附魔清單中總共有i個附魔,分別為E1,E2,E3,…,Ei,對應稀有度的權重為w1,w2,w3,…,wi,則總權重值W為∑k=1iwk,選擇第k個附魔Ek的機率為wkW。
在選中一個附魔後,遊戲會判定是否繼續選擇附魔:
生成一個[0,49]區間內的隨機整數,如果修正附魔等級c'大於等於此整數,則可能繼續選擇附魔,否則循環終止,選擇完畢。
如果c'不小於49,則一定可以透過此判定,否則機率為c′+150。
如與已加入的附魔能夠共存,[僅基岩版]加入該附魔。
刪除附魔清單內剛才選中的附魔和與之不共存的附魔[僅Java版]。
檢查附魔清單是否為空,如果是,則選擇完畢,終止循環。
按照目前附魔清單的附魔和它們的權重,挑選出新的附魔。
在Java版中,將修正附魔等級折半,並向下取整,即c′=⌊c′2⌋。在基岩版中,將修正附魔等級乘以4/5,並向下取整,再加1,即c′=⌊4c′5⌋+1
回到第一步,重新判定是否再次選擇新的附魔。
在Java版中,如果附魔的物品是書,並且在附魔台內進行附魔,如果選擇的附魔數量不止一個,則隨機刪除一個附魔。
以Java版中上文修正附魔等級24,附魔鎬為例:
附魔清單及其權重如下:
附魔
Java版權重
基岩版權重
效率III
10
30
幸運II
2
3
耐久III
5
10
絲綢之觸
1
1
選擇一個附魔,它們的機率分別為:
附魔
效率III
幸運II
耐久III
絲綢之觸
Java版機率
5⁄9
1⁄9
5⁄18
1⁄18
基岩版機率
15⁄22
3⁄44
5⁄22
1⁄44
假設選擇的附魔為效率III,接下來計算是否應該繼續選擇第二個附魔。選擇第二個附魔的機率為24+150=12=50%。
在這裡假設判定成功可以選擇第二個附魔,那麼這時附魔清單和選中的機率分別為:
附魔
幸運II
耐久III
絲綢之觸
Java版機率
1⁄4
5⁄8
1⁄8
基岩版機率
3⁄14
5⁄7
1⁄14
假設選擇的附魔為絲綢之觸,接下來讓修正附魔等級c'減半向下取整,得到現在的值為12。繼續選擇附魔的機率為12+150=1350=26%。
這裡假設判定成功可以選擇第三個附魔,那麼需要刪除不共存附魔幸運II,這時附魔清單內只剩下耐久III,那麼第三個附魔只能為耐久III。此時附魔清單已空,無論下一次判定是否成功,隨機挑選附魔的過程都會結束。
假設所有判定成功,這把鎬子最終獲得了效率III、絲綢之觸和耐久III附魔。
歷史[編輯 | 編輯原始碼]
Java版1.0.0Beta 1.9-pre3加入了附魔的基礎功能。Beta 1.9-pre4在多人遊戲中加入了正常的附魔功能。之前,若玩家試圖附魔一個物品,在用戶端上會顯示物品具有附魔,但玩家退出登入並重新登入時,其狀態會更新為丟失附魔。1.2.112w05a生物天然裝備現在有機率進行附魔。1.3.112w22a附魔台可以進行的最高附魔等級由50級降到為30級。1.4.612w49a現在可以對書進行附魔,獲得附魔書。1.7.213w36a釣竿戰利品現在有機率進行附魔。1.814w02a神職人員不再提供附魔物品,而由穿黑圍裙的村民出售附魔物品。1.2124w18a加入了附魔標籤in_enchanting_table以控制可透過附魔台附加的附魔。加入了附魔提供器以控制附魔等級和可選附魔清單。攜帶版Alpha0.12.1build 1加入了附魔系統和附魔台。New Nintendo 3DS版0.1.0加入了附魔。原主機版Xbox 360Xbox OnePS3PS4PS VitaWii USwitchTU7CU11.001.001.00Patch 11.0.1加入了附魔系統和附魔台。TU31CU191.221.221.22Patch 3附魔現在會消耗青金石。平衡了附魔機制。現在附魔書可以透過附魔獲得多個附魔。原主機版Xbox 360Xbox OnePS3PS4PS VitaWii USwitchTU7CU11.001.001.00Patch 11.0.1加入了附魔系統和附魔台。TU31CU191.221.221.22Patch 3附魔現在會消耗青金石。平衡了附魔機制。現在附魔書可以透過附魔獲得多個附魔。
畫廊[編輯 | 編輯原始碼]
具有4個附魔的劍
具有多個高等級附魔的鑽石鎬
透過20級附魔得到的具有絲綢之觸的金鎬
給書附魔的可能性表
參考[編輯 | 編輯原始碼]
↑ https://twitter.com/notch/status/119799522170912768
導覽[編輯 | 編輯原始碼]
遊戲內容
參見:Template:Navbox gameplay/content [編輯]