本条目介绍的是一种为物品生成随机魔咒的方式。关于物品上的魔咒,请见“魔咒”;关于铁砧为物品添加魔咒的方式,请见“铁砧机制”;关于添加魔咒的命令,请见“命令/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修改。

下表中列出了物品的附魔能力:

物品

附魔能力

头盔、胸甲、护腿、靴子

海龟鳞甲盔甲

9

铁盔甲

9

犰狳鳞甲盔甲

10

钻石盔甲

10

锁链盔甲

12

下界合金盔甲

15

皮革盔甲

15

金盔甲

25

剑、镐、斧、锹、锄

石工具

5

钻石工具

10

铁工具

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′,其中randFloat()返回区间[0,1)内的随机浮点数。

对附魔等级进行舍入,并进行约束,使其不小于1且不大于32位有符号整数最大值,最终得到修正附魔等级:c′=max⁡{min⁡{round(c′),2147483647},1}。

以附魔等级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',游戏会对物品计算出可以附魔的魔咒列表。

每个魔咒都有它们的出现条件:

不可附魔的魔咒(灵魂疾行、迅捷潜行、风爆)不会出现在魔咒列表中。

宝藏魔咒(绑定诅咒、冰霜行者、经验修补、消失诅咒)不会出现在非宝藏的魔咒列表中。宝藏包括:

开放水域的钓鱼战利品。

要塞储藏室、图书馆、走廊战利品箱。

末地城战利品箱。

远古城市战利品箱。

丛林神庙战利品箱。

试炼密室战利品箱。

袭击中卫道士和掠夺者的掉落物[仅基岩版]。

如果魔咒不能附魔到指定物品上,则不会出现在魔咒列表中。书无视此限制。

对于魔咒的每个等级,都有它的修正附魔等级范围,由最大修正附魔等级和最小修正附魔等级构成。只有当修正附魔等级在这两个值之间时,这个魔咒的这个等级才可以出现在魔咒列表中。

如果一个魔咒的不同等级同时满足当前的修正附魔等级,则取最高魔咒等级加入魔咒列表,较低的等级会被清除。

以修正附魔等级为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。

删除魔咒列表内刚才选中的魔咒和与之不共存的魔咒。

检查魔咒列表是否为空,如果是,则选择完毕,终止循环。

按照当前魔咒列表的魔咒和它们的权重,挑选出新的魔咒。

将修正附魔等级折半,并向下取整,即c′=⌊c′2⌋。

回到第一步,重新判定是否再次选择新的魔咒。

如果附魔的物品是书,并且在附魔台内进行附魔,如果选择的魔咒数量不止一个,则随机删除一个魔咒。

以上文修正附魔等级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 [编辑]