Suivi des Progrès & Statistiques (MC 26.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.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) |
| Suivi Scoreboard | Incrémente les objectifs minecraft.custom:minecraft.picked_up |
📜 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.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);Avantages de Compatibilité
- Déclencheurs de Progrès : Les progrès vanilla exigeant de ramasser des items (ex. Âge de pierre, L'Âge du fer, En ordre de bataille, Des diamants !) se déclenchent immédiatement.
- Tableaux d'Affichage (Scoreboards) : Les objectifs suivant la collecte d'items (
dummyouminecraft.picked_up:*) reçoivent des incréments exacts correspondant au nombre réel d'items absorbés. - Écran de Statistiques Vanilla : Le menu de statistiques en jeu sous « Objets » affiche des chiffres exacts d'items collectés au cours de la partie.
