Seguimiento de avances y estadísticas (MC 26.1.2)
Este documento detalla la integración de avances, activadores de estadísticas, compatibilidad con datapacks y la verificación de la Política de ausencia para Item Clumps en Minecraft 26.1.2.
📊 Ficha técnica de características
| Propiedad | Valor |
|---|---|
| Avances personalizados | Ninguno (Política de ausencia verificada: depende de avances vanilla) |
| Motor de estadísticas | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| Invocación de activador | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| Compatibilidad con Datapacks | 100% compatible con activadores de criterios (minecraft:inventory_changed) |
📜 Política de ausencia y aviso de dependencia de Vanilla
📌 Verificación de política de ausencia: Item Clumps NO incluye árboles de avances personalizados (no existen archivos
data/item_clumps/advancement/*.jsonen el JAR del mod). Como mod enfocado puramente en la optimización del rendimiento y calidad de vida, depende íntegramente de la infraestructura de avances y estadísticas de Minecraft Vanilla.
📈 Estadísticas nativas y despacho de criterios
Cuando un jugador camina sobre un mega-grupo con cientos de objetos, el mod distribuye los objetos en fragmentos y emite los premios estadísticos correspondientes de Vanilla:
java
// ItemEntityMixin.java (MC 26.1.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(baseItem.getItem()), added);