附魔(物品修饰)

发表时间: 2025-11-14 13:21:44

最后更新: 2025-11-14 13:21:44(1小时前)

本文标签: 物品机制,物品改造

用户头像-Connie 等1名 热心馆友编辑完成

附魔(物品修饰)是我的世界的一种游戏内容

介绍

  1. 附魔(Enchanting)是一种为不具有魔咒物品随机生成魔咒的方式,由附魔台生物天然装备、战利品表所使用。

附魔等级

  1. 附魔过程中的一个重要因素是附魔等级。
  2. 附魔等级是一个整数字段,它直接影响选取到的魔咒类型、等级和数量。
  3. 通常情况下,附魔等级越高,玩家获得的魔咒质量就越好,且魔咒的级别和数量也会有所增加。
  4. 附魔台可供玩家进行1至30级的附魔,具体的附魔等级选择方式请参考附魔台相关内容。
  5. 生物自然生成的装备可以进行5至22级的附魔,这一设定在Java版中由原版数据包中的mob_spawn_equipment定义。
  6. 村民在某些交易中的选项提供5至19级的附魔机会。
  7. 钓鱼、要塞和丛林神庙中的箱子战利品可获得最高30级的附魔。
  8. 末地城和远古城市中的箱子战利品则可以达到20至39级的附魔。
  9. 试炼密室和宝库中的箱子战利品的附魔等级范围为0至20级。
  10. 特别值得注意的是,远古城市的箱子战利品可以进行30至50级的附魔。

附魔能力

  1. 每个物品都有它的附魔能力,决定了它选中魔咒的种类和等级。附魔能力越高,魔咒的质量就越好。
  2. 如果一个物品的附魔能力为0,则无法附魔。
  3. 在Java版中,物品附魔能力可通过物品堆叠组件 § enchantable修改。
  4. 下表中列出了物品的附魔能力:
物品 附魔能力
头盔、胸甲、护腿、靴子
盔甲 8
海龟鳞甲盔甲 9
铁盔甲 9
犰狳鳞甲盔甲 10
钻石盔甲 10
锁链盔甲 12
下界合金盔甲 15
皮革盔甲 15
盔甲 25
石工具 5
钻石工具 10
铜工具 13
铁工具 14
木工具 15
下界合金工具 15
金工具 22
其他
钓鱼竿 1
三叉戟 1
1
1
1
重锤 15

修正附魔等级范围

  1. 每个魔咒的每个等级都有其修正附魔等级范围,由最大修正附魔等级和最小修正附魔等级构成。

Java版

魔咒的修正附魔等级范围
魔咒等级
魔咒
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    
突进 5 – 25 13 – 33 21 – 41    
饵钓 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    
突进 5 – 25 13 – 33 21 – 41    
饵钓 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

魔咒选取

一、 修正附魔等级

  1. 在选择魔咒之前,游戏会对当前的附魔等级与物品的附魔能力进行计算,以此确定修正后的附魔等级。

  2. 如果附魔等级为c,且物品的附魔能力为l,则计算修正后的附魔等级c'的步骤如下:首先,根据附魔等级增加物品的附魔能力修正值,该增加值符合三角形分布。

  3. 计算公式为:c′=c+1+randInt(⌊l/4⌋+1)+randInt(⌊l/4⌋+1),其中randInt(k)的作用是在闭区间[0,k−1]中生成均匀分布的随机整数。

  4. 接下来,需要对附魔等级进行波动调节,波动幅度最大为15%,并依照三角分布进行计算。

  5. 在Java版中,公式指定为:c′=(1+0.15(randFloat()+randFloat()−1))c′;而在基岩版中,则使用c′=(0.85+0.3⋅randFloat())c′+0.5。

  6. 其中,randFloat()函数返回一个在[0,1)区间内的随机浮点数。

  7. 最后,对附魔等级进行舍入(仅限Java版)或向零取整(仅适用于基岩版),并确保结果不低于1且不超出32位有符号整数的最大值。

  8. 以Java版附魔等级30级为例,对钻石镐附魔进行分析:假设随机数均返回最大值,则修正后等级的计算为:c' = 30 + 1 + 2 + 2,得到35。

  9. 波动调节的计算为:c' = (1 + 0.15) × 35,结果为40.25。

  10. 经过舍入约束,修正附魔等级为:c' = clamp(round(40.25), 1, 2147483647),最终结果为40。

  11. 反之,若所有随机数返回最小值,则计算为:c' = 30 + 1 + 0 + 0,结果为31。

  12. 波动调节计算为:c' = (1 - 0.15) × 31,得出26.35。

  13. 经过舍入约束,最终修正附魔等级为:c' = clamp(round(26.35), 1, 2147483647),结果为26。

二、 生成可选魔咒列表

  1. 在《我的世界》中,物品的附魔过程是通过计算附魔等级来生成可用的魔咒列表。

  2. 每种魔咒都有其特定的附魔条件,比如某些魔咒(如灵魂疾行迅捷潜行风爆)是无法被附加的,因此不会出现在魔咒列表中。

  3. 此外,宝藏魔咒(例如绑定诅咒冰霜行者、经验修补和消失诅咒)则不在非宝藏魔咒的列表内。

  4. 宝藏魔咒的来源包括开放域的钓鱼战利品、要塞的储藏室、图书馆和走廊的战利品箱,以及末地城和远古城市的战利品箱。

  5. 同时,丛林神庙和试炼密室的战利品箱也可能含有这些宝藏魔咒的物品,而基岩版中的卫道士掠夺者袭击时掉落的物品同样适用。

  6. 如果某个魔咒无法附加到特定物品上,就不会显示在可供选择的魔咒列表中。

  7. 在Java版中,书籍不受此限制,可以附加任何魔咒,而在基岩版中,书籍仅限于适用于任何魔咒的物品。

  8. 每个魔咒的等级都有一个修正附魔等级范围,由最小和最大修正附魔等级组成。

  9. 只有当修正附魔等级介于这两个值之间(仅Java版)或大于最小修正等级(仅基岩版)时,该魔咒的相应等级才会出现在列表中。

  10. 当一个魔咒的不同等级都满足当前的修正附魔等级时,只有最高等级的魔咒会被纳入到列表中,较低的等级会被移除。

  11. 以Java版中的修正附魔等级为24为例,假如要附魔宝藏的镐,满足要求的最高魔咒等级包括效率III、时运II、耐久III和精准采集。

  12. 下列为镐可用的附魔:

魔咒 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 - - - -

 

三、 随机挑选魔咒

  1. 在获得魔咒列表后,游戏会对列表中的所有魔咒进行加权,这个过程是通过每个魔咒的权重来降低稀有附魔的出现几率。

  2. 当列表生成完成后,随机选择附魔的步骤就会开始;如果是在附魔台上进行附魔,则会使用玩家的附魔种子作为随机函数。

  3. 假设魔咒列表包含i个魔咒,分别为E1, E2, E3,…, Ei,以及对应的稀有度权重为w1, w2, w3,…, wi,那么总权重值W可以表示为∑k=1iwk,选择第k个魔咒Ek的几率为wk/W。

  4. 选出一个魔咒后,游戏会判断是否继续选择新的魔咒:生成一个在[0,49]范围内的随机整数,如果修正附魔等级c′大于或等于该整数,则可能继续选择附魔,否则过程结束。

  5. 如果c′不小于49,则选择可能性为100%;否则概率计算为c′+150。

  6. 在基岩版中,若选择的魔咒与已存在的魔咒能够共存,则将该魔咒添加;如果在Java版中,需删除刚选中的魔咒及与之冲突的其他魔咒。

  7. 随后检查魔咒列表是否已为空,若为空,则选择过程结束,停止循环。

  8. 否则,依据当前魔咒列表及其权重,选取新的魔咒。

  9. 在Java版中,会对修正附魔等级进行折半处理并向下取整,即c′=⌊c′/2⌋;而在基岩版中,则将该值乘以4/5并向下取整,再加1,得到的公式为c′=⌊4c′/5⌋+1,返回第一步,重新判断是否再次选择新的附魔。

  10. 在Java版中,若附魔的物品,并且是在附魔台上进行附魔,且选择的魔咒数量超过一个,则会随机删除一个魔咒。

  11. 以修正附魔等级为24的镐子为例,假设选择的第一个魔咒是效率III,接下来需要计算是否继续选择第二个魔咒,其几率为24+150=174,最终计算得到的概率为50%。

  12. 假设第二个选择的魔咒是精准采集,此时修正附魔等级c'减半向下取整,结果为12。继续选择的几率则为12+150=162,最终几率计算为26%。

  13. 假设继续成功选择第三个魔咒,而在删除不共存的魔咒时,运II被移除,此时列表仅剩耐久III,故第三个魔咒必然是耐久III。

  14. 当魔咒列表最终为空时,不论后续判定是否成功,随机挑选魔咒的过程将会结束。

  15. 假设所有判定均成功,则该子最终将获得效率III、精准采集及耐久III三个魔咒。

  16. 魔咒列表及其权重如下:

魔咒 Java版权重 基岩版权重
效率III 10 30
时运II 2 3
耐久III 5 10
精准采集 1 1

17. 选择一个魔咒,它们的概率分别为:

魔咒 效率III 时运II 耐久III 精准采集
Java版概率 5⁄9 1⁄9 5⁄18 1⁄18
基岩版概率 15⁄22 3⁄44 5⁄22 1⁄44

 

18.在这里假设判定成功可以选择第二个魔咒,那么这时魔咒列表和选中的概率分别为:

魔咒 时运II 耐久III 精准采集
Java版概率 1⁄4 5⁄8 1⁄8
基岩版概率 3⁄14 5⁄7 1⁄14

 

📑
🤔
⬆️