Skip to content

進捗と統計の追跡 (MC 26.2)

本書では、Minecraft 26.2 における Item Clumps の進捗連携、統計トリガー、データパック互換性、および不在ポリシーの検証について詳しく解説します。


📊 機能情報ボックス

項目
独自の進捗なし (不在ポリシー確認済み: バニラの進捗を使用)
統計エンジンnet.minecraft.stats.Stats.ITEM_PICKED_UP
トリガー実行player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount)
データパック互換性トリガー (minecraft:inventory_changed) と100%互換
スコアボード追跡minecraft.custom:minecraft.picked_up を完全に加算

📜 不在ポリシーとバニラ依存の通知

📌 不在ポリシーの確認: Item Clumpsには独自の進捗ツリーは含まれていません (JAR内に data/item_clumps/advancement/*.json は存在しません)。純粋なパフォーマンスと快適性の最適化MODとして、Minecraftバニラの進捗および統計システムに完全準拠しています。


📈 ネイティブ統計と進捗トリガー

プレイヤーが数百個のアイテムを含むメガスタックの上を歩くと、MODはアイテムを適切な単位に分割して渡し、バニラの統計情報を加算します:

java
// ItemEntityMixin.java (MC 26.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);

互換性のメリット

  1. 進捗トリガー: アイテム回収を条件とするバニラの進捗 (「石器時代」「金属を手に入れる」「装備せよ」「ダイヤモンド!」など) は、メガスタック回収時に即座に達成されます。
  2. サーバースコアボード: アイテム回収を追跡するスコアボード目標 (dummy または minecraft.picked_up:*) に、実際に回収されたアイテムの正確な数量が加算されます。
  3. バニラ統計画面: ゲーム内の統計メニュー「アイテム」タブに、ワールド開始以来回収された正確なアイテム総数が反映されます。

🔗 関連ドキュメント (MC 26.2)

Official documentation & web portal for Dasik Igaijinn mods.