Seguimiento de avances y estadísticas (MC 26.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.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) |
| Seguimiento de Scoreboard | Incrementa por completo objetivos de minecraft.custom:minecraft.picked_up |
📜 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.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);Beneficios de compatibilidad
- Activadores de avances: Los avances de Vanilla que requieren recolectar objetos (por ejemplo, Edad de piedra, Adquirir mejoras, A armarse, ¡Diamantes!) se activan de inmediato al recoger un mega-grupo.
- Marcadores del servidor: Los objetivos de marcadores que registran recolección de objetos (
dummyominecraft.picked_up:*) reciben incrementos enteros exactos que reflejan el número real de objetos absorbidos. - Pantalla de estadísticas de Vanilla: El menú de estadísticas del juego en "Objetos" muestra recuentos exactos de objetos recogidos a lo largo de la vida del mundo del jugador.
