Skip to content

26.2 Advancements

Dasik (Rifaditya) edited this page Aug 22, 2026 · 1 revision

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

Property Value
Custom Advancements None (Absence Policy verified: relies on vanilla Minecraft advancements)
Statistics Engine net.minecraft.stats.Stats.ITEM_PICKED_UP
Trigger Invocation player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount)
Datapack Compatibility 100% compatible with criteria triggers (minecraft:inventory_changed)
Scoreboard Tracking Fully 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:

// 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.

🔗 Related Documentation (MC 26.2)

Clone this wiki locally