要塞图书馆战利品 Stronghold Library Loot
向原版末地要塞图书馆的箱子注入全 mod 等级最高的 Tinkers’ 武器,同时也是 神秘道具「浴帽」 的唯一来源。
- 注册:
ChestGenHooks.addItem(ChestGenHooks.STRONGHOLD_LIBRARY, ...) - 配置:
new RandomWeaponChestContent(0, 1, 2, 2, 2, HarvestLevels._5_diamond, 4)
参数解读
| 参数 | 值 | 含义 |
|---|---|---|
minM |
0 | 最小 metadata |
maxM |
1 | 最大 metadata |
rarity |
2 | 稀有度权重(标准值) |
minD |
2 | 最小工具等级 |
maxD |
2 | 最大工具等级 → 固定 2 级 |
harvestLevel |
HarvestLevels._5_diamond |
挖掘等级 5(钻石级) |
quality |
4 | 品质(最高档,与地牢箱并列) |
强度定位
| 指标 | 值 | 在 6 条规则中的排名 |
|---|---|---|
| 工具等级 | 固定 2 | 最高(并列最高,唯一保底 2 级) |
| 挖掘等级 | 5 钻石 | 与地牢箱/沙漠/丛林并列(奖励箱与废弃矿井更低) |
| 品质 | 4 | 最高(与地牢箱并列) |
| 稀有度 | 2 | 标准 |
要拿到这把工具需要先击杀末影龙、再找到要塞、再清空图书馆敌人——三重门槛,因此定位为游戏的终局战利品。
唯一提供 2 级工具的箱子
6 条规则中,只有本条与地牢箱 的 maxD 达到 2。但两者性质不同:
| 结构 | minD |
maxD |
实际等级 |
|---|---|---|---|
| 地牢箱 | 1 | 2 | 1 或 2(随机) |
| 要塞图书馆(本页) | 2 | 2 | 固定 2(保底) |
与神秘道具的关系
神秘道具 的 meta 3(textureTypes 数组中的 "bathat",即浴帽)只能从本结构获得。
它不是通过 RandomWeaponChestContent 注入的,而是由 mobheads/IguanaMobHeads.postInit 单独追加的一条 WeightedRandomChestContent:
ChestGenHooks.addItem(ChestGenHooks.STRONGHOLD_LIBRARY,
new WeightedRandomChestContent(new ItemStack(wearables, 1, 3), 0, 1, 1));
| 参数 | 值 |
|---|---|
| 物品 | wearableBucket meta 3(浴帽) |
| 数量范围 | 0, 1(0 或 1 个) |
| 权重 | 1 |
因此要塞图书馆是本 mod 唯一一个会产出非「随机武器」类战利品的箱子。
本结构的完整战利品注入
| 来源模块 | 注入内容 | 权重 |
|---|---|---|
WorldGen |
2 级 Tinkers’ 武器(钻石级挖掘、品质 4) | 2 |
MobHeads |
神秘道具 meta 3(浴帽) | 1 |
4 个神秘道具变体的来源
| meta | 变体 | 来源 |
|---|---|---|
| 0 | bucketHoley | 村庄铁匠铺 |
| 1 | clayBucketCracked | 黏土岩浆桶 销毁时 1/1000 |
| 2 | endermanJaw | 击杀末影人时 1/1000,见生物头颅掉落 |
| 3 | bathat | 要塞图书馆(本页) |
6 条规则的完整对比
| 结构 | 稀有度 | 工具等级 | 挖掘等级 | 品质 |
|---|---|---|---|---|
| 奖励箱 | 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 |