跳到正文
烈焰甘蔗Wiki

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)

相关附魔

浏览全部模组