Fortune(财富)
基本信息
| 属性 | 值 |
|---|---|
| 附魔本体 | 原版 net.minecraft.enchantment.Enchantment.fortune(SC2 不注册自有附魔) |
| 附魔 ID | 无法核实——NBT 存的是原版 effectId(ModuleEnchants.java:270),数值由 vanilla 决定,本仓无 vanilla 源码 |
| 内部类型 | ENCHANTMENT_TYPE.TOOL |
| 等级上限 | 无法核实——取自 getEnchantment().getMaxLevel()(ModuleEnchants.java:166),即原版上限 |
| 基础价值 | 50000(EnchantmentInfo.java:44) |
| 折算公式 | value = 2^(level-1) * rank1Value(EnchantmentInfo.java:39) |
⚠️ 审计订正
- 原文写「附魔等级要求:15(铁砧等级)」——源码中不存在铁砧环节。SC2 不做铁砧合成,附魔书只能放进矿车的 Enchanter 模块。
- 原文「附魔 ID | Fortune(内部 ID)」表述含糊。SC2 未注册任何附魔 ID,实体是原版 Enchantment 实例。
效果
等级值 fortune 被直接传入方块掉落计算 b.getDrops(world, x, y, z, meta, fortune),增加方块掉落数量(原版镐 Fortune 语义)。作用点共 3 处:
| 调用点 | 模块 | 证据 |
|---|---|---|
| 钻头 | Drill 系列 | ModuleDrill.java:241 |
| 收割 | Farmer 系列 | ModuleFarmer.java:192 |
| 伐木 | Woodcutter 系列 | ModuleWoodcutter.java:311 |
注意:这不是「收割作物掉落」专属效果,而是矿车挖/收/伐时通用的掉落加成。
获取与生效方式
- 来源:附魔书(
Items.enchanted_book,EnchantmentInfo.java:61、EnchantmentInfo.java:85) - 载体:矿车上的 Enchanter 模块(模块 ID 82,power 72,
ModuleData.java:943) - 槽位:Enchanter 共 3 格(
ModuleEnchants.java:23),每格放一本书,值累加且不超过getMaxValue() - 类型匹配:只有当矿车上存在
ModuleTool子类模块时,ENCHANTMENT_TYPE.TOOL才被启用(ModuleTool.java:50) - 不可附魔:模块物品本身
setMaxDamage(0)(ItemCartModule.java:25),不能用附魔台附魔 - 损耗:每次
damageTool(val)会按val扣掉本附魔的内部值,值 ≤0 时附魔消失(ModuleTool.java:205-207、ModuleEnchants.java:127-136)
相关附魔
- Efficiency - 挖掘速度
- Unbreaking - 耐久
- Power - 箭矢伤害