奖励箱战利品 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)——奖励箱的定位是「保底起步」,废弃矿井的定位是「早期但偏工具向」。