InventoryAdvancementAccelerator
by vicuna
InventoryAdvancementAccelerator cuts the candidate checks that Minecraft runs when a player's inventory changes, on NeoForge servers for 1.21.1.
What it does
When an inventory changes, the vanilla inventory_changed advancement trigger tests every advancement condition on the server. The mod keeps a per-player index of item filters, so only conditions that match the item changed in that player's inventory are tested. Conditions are located from the changed item instead of scanning every listener. The final match still runs through Minecraft's own TriggerInstance, ItemPredicate and context predicates, and the vanilla reward logic is not replaced.
The mod is built for dedicated servers with many advancements, data packs and online players. The mod is open source under the MIT License and is not designed for single-player use.
Key features
Per-player item index
Each player gets an index of item filters, so the trigger checks only the conditions tied to items that changed.
Vanilla predicate matching
Final evaluation still uses Minecraft's own predicates, so the outcome of each advancement check stays the same.
Correct handling of edge cases
Counts, tags, data components, slots that turn empty, removed items and cases with several conditions at once are all processed correctly.
Automatic fallback
When a condition is unrecognized, an async call or resource reload occurs, a Mixin fails to inject, or an internal exception is raised, the mod hands processing back to the vanilla path.
Result verification
By default the mod compares optimized results with full evaluation, uses the full result on a mismatch and disables the affected index.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners running NeoForge 1.21.1 dedicated servers with large numbers of advancements or many online players will find the mod relevant. Vanilla clients connect to the server directly, since only the server runs the mod.
Questions
Does a player need to install InventoryAdvancementAccelerator?
Does the mod change how advancements are awarded?
What happens if the optimized result is wrong?
In the catalog
InventoryAdvancementAccelerator is one of 3,545 Optimization mods on ModsFinder, and one of 1,250 Optimization mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from vicuna
Similar mods
What the author says
When a server has a large number of advancements, data packs, or online players, vanilla Minecraft frequently iterates through the relevant advancement conditions. This mod creates a per-player item index and filters only the conditions that may match the current inventory change, while continuing to use Minecraft’s…
Official listing
- Modrinth page
- modrinth.com/mod/inventoryadvancementaccelerator
- Owner
- vicuna
- Published
- 2026-07-20
- Updated on Modrinth
- 2026-09-21
- Facts verified
- 2026-10-15
