進度与統計追蹤 (MC 26.2)
本文件详细說明 Minecraft 26.2 上 Item Clumps 的進度集成、統計觸發器、資料包相容性以及缺省架構政策驗證。
📊 特性資訊框
| 属性 | 数值 |
|---|---|
| 自定义進度 | 无(缺省政策驗證:直接相依性原版 Minecraft 進度) |
| 統計引擎 | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| 触发调用 | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| 資料包相容性 | 100% 相容準則觸發器 (minecraft:inventory_changed) |
| 計分板追蹤 | 完整遞增 minecraft.custom:minecraft.picked_up 目標 |
📜 缺省架構政策与原版相依性說明
📌 缺省政策驗證:Item Clumps 未打包自定义進度树(模组 JAR 中不存在
data/item_clumps/advancement/*.json文件)。作为一个純粹的性能与體驗优化模组,它完全相依性原版 Minecraft 的進度与統計追蹤系统。
📈 原版統計与判定触发分發
当玩家走过包含数百个物品的巨型聚合体时,模组会批量分發物品并派发原版統計奖励:
java
// ItemEntityMixin.java (MC 26.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);相容性优势
- 進度触发:需要收集物品的原版進度(如石器时代、获得升级、全副武装、鑽石!)在拾取巨型聚合体时即刻触发。
- 伺服器計分板:追蹤拾取物品的計分板目標(
dummy或minecraft.picked_up:*)会获得准确的整數遞增,真實反映吸收的物品总数。 - 原版統計介面:游戏内統計選單的**“物品”**栏目会精确显示玩家在该世界生存期间所拾取物品的真實總量。
