Skip to content

Advancements & Statistics Tracking (MC 26.2)

This document details advancement integration, statistics triggers, datapack compatibility, and Absence Policy verification for Item Clumps on Minecraft 26.2.


📊 Feature Infobox

PropertyValue
Custom AdvancementsNone (Absence Policy verified: relies on vanilla Minecraft advancements)
Statistics Enginenet.minecraft.stats.Stats.ITEM_PICKED_UP
Trigger Invocationplayer.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount)
Datapack Compatibility100% compatible with criteria triggers (minecraft:inventory_changed)
Scoreboard TrackingFully increments minecraft.custom:minecraft.picked_up objectives

📜 Absence Policy & Vanilla Reliance Notice

📌 Absence Policy Verification: Item Clumps does NOT bundle custom advancement trees (no data/item_clumps/advancement/*.json files exist in the mod jar). As a pure performance and quality-of-life optimization mod, it relies entirely on vanilla Minecraft's advancement and statistics infrastructure.


📈 Native Statistics & Criterion Dispatch

When a player walks over a mega-clump containing hundreds of items, the mod distributes items in chunks and dispatches vanilla statistic awards:

java
// ItemEntityMixin.java (MC 26.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);

Compatibility Benefits

  1. Advancement Triggers: Vanilla advancements that require collecting items (e.g. Stone Age, Acquire Hardware, Suit Up, Diamonds!) trigger immediately upon picking up a mega-clump.
  2. Server Scoreboards: Scoreboard objectives tracking item collections (dummy or minecraft.picked_up:*) receive exact integer increments reflecting the true number of items absorbed.
  3. Vanilla Statistics Screen: The in-game Statistics menu under "Items" displays accurate counts of picked-up items over the lifetime of the player's world.

Official documentation & web portal for Dasik Igaijinn mods.