Suivi des Progrès & Statistiques (MC 26.1.2)
Ce document détaille l'intégration des progrès, déclencheurs de statistiques, compatibilité avec les datapacks et vérification de la Politique d'Absence pour Item Clumps sur Minecraft 26.1.2.
📊 Fiche Technique de Fonctionnalité
| Propriété | Valeur |
|---|---|
| Progrès Personnalisés | Aucun (Politique d'absence vérifiée : utilise les progrès vanilla) |
| Moteur de Statistiques | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| Déclencheur Invoqué | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| Compatibilité Datapacks | 100 % compatible avec les critères (minecraft:inventory_changed) |
📜 Politique d'Absence & Dépendance Vanilla
📌 Vérification de la Politique d'Absence : Item Clumps n'intègre AUCUN arbre de progrès personnalisé (aucun fichier
data/item_clumps/advancement/*.jsonn'existe dans le JAR). En tant que mod d'optimisation de performances et de confort pur, il repose intégralement sur l'infrastructure de progrès et statistiques de Minecraft Vanilla.
📈 Statistiques Natives & Déclenchement de Critères
Lorsqu'un joueur marche sur un méga-amas de centaines d'items, le mod distribue les items par lots et attribue les statistiques vanilla associées :
java
// ItemEntityMixin.java (MC 26.1.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(baseItem.getItem()), added);