MobHeads 配置

主配置 config/iguanatweakstconstruct.cfg 的 MobHeads 分类,对应 生物头颅掉落机制。

分类注释:Mob Head Module: Adds additional Mob heads and drops

完整选项

配置键 类型 默认 范围 含义
baseDropChange int 5 0~100 基础掉落百分数
beheadingDropChange int 2 1~100 每级 Beheading 修饰符增加的百分点
headsFromFakePlayerKills boolean false — 是否允许假玩家(自动化设备)击杀时掉头颅

掉落概率公式

阈值 = Beheading 等级 × beheadingDropChange + baseDropChange
掉落当且仅当 random.nextInt(100) <= 阈值

默认配置下:

Beheading 等级 阈值 实际掉落概率
0 5 6%
1 7 8%
5 15 16%
10 25 26%
47 99 100%(饱和)

概率上限由 nextInt(100) 硬性限制在 100%,因此 beheadingDropChange 配得再高,只要 Beheading 等级足够大(如 2 × 48 + 5 > 100)依然会饱和。要超过 100% 概率必须改代码。

Beheading 等级取自玩家手中 ToolCore 工具的 InfiTool.Beheading NBT 值;使用屠宰刀(TinkerTools.cleaver)额外 +2 级(见 MobHeadHandler)。

headsFromFakePlayerKills 的作用点

if (entity instanceof FakePlayer && !Config.headsFromFakePlayerKills) return;

位于概率计算之前。置 false(默认)时,自动化的头颅农场(假玩家击杀)不产生头颅;置 true 则允许。

注意:工具等级积累的假玩家开关是另一个选项 allowFakePlayerLeveling(在 ToolLeveling 配置),两者独立。

头颅物品本身

生物头颅 与 神秘道具 的 metadata 变体表见各自条目;MobHeads 分类不控制变体注册,只控制掉落概率。

变体 meta 3(暴雪怪头颅)由 ModSupportHelper.ThermalFoundation 守卫,未安装 Thermal Foundation 时不注册,因此配置里也没有对应的概率项。

相关