奖励箱战利品 Bonus Chest Loot

向原版奖励箱(开局单人模式的出生点箱子)注入起手 Tinkers’ 武器。

  • 注册:ChestGenHooks.addItem(ChestGenHooks.BONUS_CHEST, ...)
  • 配置:new RandomWeaponChestContent(0, 1, 10, 0, 0, HarvestLevels._1_flint, 3)
  • 生成频率:由原版奖励箱的生成规则决定(本 mod 不改变位置,只追加一条战利品条目)

参数解读

参数 值 含义
minM 0 最小 metadata(伤害下界)
maxM 1 最大 metadata(伤害上界)
rarity 10 稀有度权重——是其余 5 类的 5 倍
minD 0 最小工具等级
maxD 0 最大工具等级(与下界相同 → 固定 0 级)
harvestLevel HarvestLevels._1_flint 挖掘等级 1(燧石级)
quality 3 品质

源码注释:// add some a starting weapon to bonus chests!

这是本 mod 唯一的「起手武器」来源

rarity = 10 是全 mod 最高的权重,加上工具等级固定为 0、挖掘等级只到燧石级、品质仅 3——配置刻意做得最常见且最弱,保证新人开局能拿到一把 Tinkers’ 武器,但不至于跳过前中期内容。

奖励箱还同时被 Tweaks 模块改写

除了 WorldGen 的随机武器外,tweaks/IguanaTweaks 还会移除原版工具并加入固定构造的 Tinkers’ 工具。这与 原版工具削弱 是同一个开关触发的。

disableStoneTools = true(默认)

ChestGenHooks.removeItem(ChestGenHooks.BONUS_CHEST, new ItemStack(Items.stone_axe));
ChestGenHooks.removeItem(ChestGenHooks.BONUS_CHEST, new ItemStack(Items.stone_pickaxe));

disableRegularTools = true(默认)

ChestGenHooks.removeItem(ChestGenHooks.BONUS_CHEST, new ItemStack(Items.wooden_pickaxe));
ChestGenHooks.removeItem(ChestGenHooks.BONUS_CHEST, new ItemStack(Items.wooden_axe));

随后构建两把固定的 Tinkers’ 工具并注入(权重均为 5):

工具 头部 手柄 配件 工具名
起始镐 pickaxeHead meta 0 toolRod meta 0 binding meta 0 "Starter Pickaxe"
起始短斧 hatchetHead meta 0 toolRod meta 0 null "Starter Hatchet"

源码注释:// because diamond pickaxe is hax 与 // replace vanilla tools with tinker tools in bonus chests。

disableStoneTools = false 时

在上述基础上再替换一次石质工具(meta 1 的材料版本):

工具 头部 手柄 配件 工具名
石镐 pickaxeHead meta 1 toolRod meta 0 binding meta 0 ""(空名)
石斧 hatchetHead meta 1 toolRod meta 0 null ""(空名)

奖励箱的完整战利品构成

来源 内容 权重
WorldGen 0 级随机武器(燧石级挖掘、品质 3) 10
Tweaks Starter Pickaxe(固定三件套) 5
Tweaks Starter Hatchet(固定两件套) 5

Starter Pickaxe 的权重 5 加上随机武器的权重 10,使奖励箱有较高概率给出可用的三件套镐——这是本 mod 对原版「奖励箱给木镐」的替代方案,因为原版工具已被削弱。

与其他结构的对比

结构 稀有度权重 工具等级 挖掘等级 品质
奖励箱(本页) 10 0 ~ 0 1 燧石 3
地牢箱 2 1 ~ 2 5 钻石 4
废弃矿井走廊 2 0 ~ 0 2 铜 2
沙漠金字塔 2 0 ~ 2 5 钻石 3
丛林神庙 2 1 ~ 1 5 钻石 3
要塞图书馆 2 2 ~ 2 5 钻石 4

与 废弃矿井 相比,奖励箱工具等级相同(都是 0)但挖掘等级更高(燧石 vs 铜)、品质更高(3 vs 2)——奖励箱的定位是「保底起步」,废弃矿井的定位是「早期但偏工具向」。

相关