What are you searching for?

Achievements Optimizer

Achievements Optimizer

Improved achievement performance

download 756.3K Downloads · favorite 150 Followers · Updated 4 weeks ago
Fabric Forge Neoforge Optimization Utility 1.18.2 1.19.2 1.20.1 1.20.2 1.20.3 +7 more

Versions

inventory_2
Achievements Optimizer 2.1.2

2.1.2 · 4 weeks ago · 15.33 KB

Release download
Neoforge 1.21.11
inventory_2
Achievements Optimizer 2.1.2

2.1.2 · 4 weeks ago · 16.24 KB

Release download
Fabric 1.21.11
inventory_2
Achievements Optimizer 2.1.1

2.1.1 · 3 months ago · 16.83 KB

Release download
Fabric 1.21.10
inventory_2
Achievements Optimizer 2.1.1

2.1.1 · 3 months ago · 15.81 KB

Release download
Neoforge 1.21.10
inventory_2
Achievements Optimizer 2.1.0

2.1.0 · 4 months ago · 16.83 KB

Release download
Fabric 1.21.9

About

Achievements Optimizer is a lightweight performance mod that optimizes how item-based achievements and advancements are processed — reducing unnecessary inventory scans and improving overall tick efficiency.

It doesn’t change any gameplay mechanics or logic — only makes achievement checks faster and cleaner under the hood.

⚙️** Key Optimizations**

  • Early tick skipping — heavy slot calculations (empty/occupied/full) are skipped early, preventing extra work per event.
  • Instant empty stack discard — with ignoreEmptyStacks enabled, empty stacks are removed immediately without scanning the entire inventory.
  • Fast multi-item matching — single-pass inventory check using boolean[] flags with early exit. No allocations, noticeably faster on large inventories or long condition lists.
  • Early slot filtering — slots.matches(full, empty, occupied) is evaluated first, avoiding deeper checks when slots don’t match.
  • Preserved fast path for single targets — when items.size() == 1, the comparison is done directly on the changed slot without a full inventory pass.

🚀 Result

Fewer redundant checks, less memory churn, and faster responses to inventory events. Particularly beneficial for servers or modpacks with many players and complex advancement triggers.

**From version 2.0.0 required Forge Config API Port (only for fabric version). ** Feel free to write about all problems and suggestions on my github! Good luck!

open_in_new View on Modrinth
Compatibility
Client: Optional Server: Required
Links
gavel MIT

Conversation

What are your thoughts?

Related projects

Optimization
Sodium
Sodium

by jellysquid3

The fastest and most compatible rendering optimization mod for Minecraft. Now available for both NeoForge and Fabric!

download 118.2M
favorite 32,788
Decoration Optimization
Iris Shaders
Iris Shaders

by coderbot

A modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs

download 90.5M
favorite 23,773
Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Optimization
Entity Culling
Entity Culling

by tr7zw

Using async path-tracing to hide Block-/Entities that are not visible

download 84.0M
favorite 13,759
lock Cookie consent

SkinMC uses cookies to provide functionality and features.