进度与统计追踪 (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:*)会获得准确的整数递增,真实反映吸收的物品总数。 - 原版统计界面:游戏内统计菜单的**“物品”**栏目会精确显示玩家在该世界生存期间所拾取物品的真实总量。
