ProductiveBeesGenesis v2.0.2
概述
CRITICAL bug 修复 + 蜂箱产物守恒版本(SemVer PATCH)。修复"工具挖掘等级失效"严重问题(标签加载失败级联影响 paxel/hammer/drill/aio 等多功能工具),以及战利品表解析失败、服务端 Mixin 降级日志噪音、蜂箱产物丢失等问题,并新增蜜蜂 productivity 基因应用。
修复
- 工具挖掘等级失效(CRITICAL):未安装 EM/ME/EME 附属模组时
minecraft:mineable/pickaxe标签加载失败,级联影响所有引用该标签的多功能工具(下界合金 paxel/hammer/drill/aio/staff 等)。ModBlockTagsProvider改用addOptional为条件方块生成可选条目,未注册时静默跳过 - 战利品表解析失败:EM/ME/EME 方块的 BlockItem 未注册时战利品表引用无效物品 ID 触发
Unknown registry key错误。新建ConditionalBlockLootProvider生成带neoforge:mod_loaded条件的 dropSelf 战利品表 - 蜜脾块 hoe 标签错误:移除
infinitycreation_comb_block的mineable/hoe标签,统一加入mineable/pickaxe - 服务端 Mixin 降级日志噪音:服务端首次放置蜂箱时
PbUpgradeInventorySlot的 static 块 ClassCastException 打印 40+ 行堆栈 WARN,优化为 1 行 WARN + DevLog DEBUG 降级 - 蜂箱产物丢失:输出槽满载时剩余产物被静默丢弃。新建
ApiaryOutputBuffer缓存溢出产物(ArrayDeque FIFO 淘汰 O(1)),每 tick 重试注入输出槽,NBT 持久化 + 方块破坏掉落 +getDrops后清除避免重复。
新增
- 蜜蜂 productivity 基因应用:应用 PB 原版第五层公式
finalMultiplier = upgradeMultiplier × (1 + 0.2 × purity),从蜜蜂 NBT 解析 productivity 纯度并缓存,加权平均应用到同组蜜蜂产出。
前置依赖
| 模组 | 版本 |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.214+ |
| Productive Bees | 1.21.1-13.13.5+ |
| Mekanism | 1.21.1-10.7.14.79+ |
完整变更记录请查看 CHANGELOG。