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 时不注册,因此配置里也没有对应的概率项。
相关
- 头颅可用于提升镐的挖掘等级,开关在 PickLeveling 配置 的
addMobHeadBoost/mobHeadBoostNeedsModifier - 头颅的方块形态见 Iguana Skull 方块