進捗と統計の追跡 (MC 26.1.2)
本書では、Minecraft 26.1.2 における Item Clumps の進捗連携、統計トリガー、データパック互換性、および不在ポリシーの検証について詳しく解説します。
📊 機能情報ボックス
| 項目 | 値 |
|---|---|
| 独自の進捗 | なし (不在ポリシー確認済み: バニラの進捗を使用) |
| 統計エンジン | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| トリガー実行 | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| データパック互換性 | トリガー (minecraft:inventory_changed) と100%互換 |
📜 不在ポリシーとバニラ依存の通知
📌 不在ポリシーの確認: Item Clumpsには独自の進捗ツリーは含まれていません (JAR内に
data/item_clumps/advancement/*.jsonは存在しません)。純粋なパフォーマンスと快適性の最適化MODとして、Minecraftバニラの進捗および統計システムに完全準拠しています。
📈 ネイティブ統計と進捗トリガー
プレイヤーが数百個のアイテムを含むメガスタックの上を歩くと、MODはアイテムを適切な単位に分割して渡し、バニラの統計情報を加算します:
java
// ItemEntityMixin.java (MC 26.1.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(baseItem.getItem()), added);