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!
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Achievements Optimizer 2.1.2 2.1.2 |
26.1.2
|
neoforge
|
Download |
|
Achievements Optimizer 2.1.2 2.1.2 |
26.1.2
|
fabric
|
Download |
|
Achievements Optimizer 2.1.2 2.1.2 |
1.21.11
|
neoforge
|
Download |
|
Achievements Optimizer 2.1.2 2.1.2 |
1.21.11
|
fabric
|
Download |
|
Achievements Optimizer 2.1.1 2.1.1 |
1.21.10
|
fabric
|
Download |
|
Achievements Optimizer 2.1.1 2.1.1 |
1.21.10
|
neoforge
|
Download |
|
Achievements Optimizer 2.1.0 2.1.0 |
1.21.9
|
fabric
|
Download |
|
Achievements Optimizer 2.1.0 2.1.0 |
1.21.9
|
neoforge
|
Download |
|
Achievements Optimizer 2.1.0 2.1.0 |
1.21.1
|
fabric
|
Download |
|
Achievements Optimizer 2.1.0 2.1.0 |
1.21.1
|
neoforge
|
Download |
|
Achievements Optimizer 2.0.0 2.0.0 |
1.21.4
|
neoforge
|
Download |
|
Achievements Optimizer 2.0.0 2.0.0 |
1.21.4
|
fabric
|
Download |
|
Achievements Optimizer 2.0.0 2.0.0 |
1.21.1
|
neoforge
|
Download |
|
Achievements Optimizer 2.0.0 2.0.0 |
1.21.1
|
fabric
|
Download |
|
Achievements Optimizer 1.4.0 1.4.0 |
1.21.4
|
neoforge
|
Download |
|
Achievements Optimizer 1.2.0 1.2.0 |
1.21.1
|
neoforge
|
Download |
|
Achievements Optimizer 1.21.1-1.2.0 1.2.0 |
1.21.1
|
fabric
|
Download |
|
Achievements Optimizer 1.21-1.1.0.1 for neoforge 1.1.0.1 |
1.21
|
neoforge
|
Download |
|
Achievements Optimizer 1.21-1.1.0 for neoforge 1.1.0 |
1.21
|
neoforge
|
Download |
|
Achievements Optimizer 1.21-1.1.0 for fabric 1.21-1.1.0 |
1.21
|
fabric
|
Download |
|
Achievements Optimizer 1.0.1 FABRIC 1.0.1 |
1.20.1
|
fabric
|
Download |
|
Achievements Optimizer 1.0.5 1.0.5 |
1.20.1
|
forge
|
Download |
|
Achievements Optimizer 1.20.2-1.0.0 1.20.2-1.0.0 |
1.20.2
|
fabric
|
Download |
|
Achievements Optimizer 1.0 1.0 |
1.20.1
|
fabric
|
Download |
|
Achievements Optimizer 1.1.0 1.1.0 |
1.20.4
|
forge
|
Download |
|
Achievements Optimizer 1.1.0 1.1.0 |
1.20.3
|
forge
|
Download |
|
Achievements Optimizer 1.0.2 1.0.2 |
1.20.2
|
forge
|
Download |
|
Achievements Optimizer 1.0.3 1.0.3 |
1.20.1
|
forge
|
Download |
|
Achievements Optimizer 1.0.2 1.0.2 |
1.18.2
|
forge
|
Download |
|
Achievements Optimizer 1.0.2 1.0.2 |
1.19.2
|
forge
|
Download |
|
Achievements Optimizer 1.0.2 1.0.2 |
1.20.1
|
forge
|
Download |