Fortschritte & Statistik-Tracking (MC 26.1.2)
Dieses Dokument beschreibt die Fortschritts-Integration, Statistik-Trigger, Datapack-Kompatibilität und Absence-Prüfung für Item Clumps auf Minecraft 26.1.2.
📊 Feature-Infobox
| Eigenschaft | Wert |
|---|---|
| Eigene Fortschritte | Keine (Absence-Richtlinie verifiziert: nutzt Vanilla-Fortschritte) |
| Statistik-Engine | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| Trigger-Aufruf | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| Datapack-Kompatibilität | 100 % kompatibel mit Kriterien-Triggern (minecraft:inventory_changed) |
📜 Absence-Richtlinie & Vanilla-Hinweis
📌 Überprüfung der Absence-Richtlinie: Item Clumps enthält KEINE benutzerdefinierten Fortschrittsbäume (keine
data/item_clumps/advancement/*.json-Dateien im Mod-JAR). Als reine Leistungs- und Komfort-Optimierungs-Mod stützt sie sich vollständig auf die Fortschritts- und Statistik-Infrastruktur von Vanilla Minecraft.
📈 Native Statistiken & Kriterien-Auslösung
Wenn ein Spieler über einen Mega-Stapel mit Hunderten Items läuft, verteilt der Mod die Items in Paketen und vergibt reguläre Vanilla-Statistiken:
java
// ItemEntityMixin.java (MC 26.1.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(baseItem.getItem()), added);