Advanced Achievement System
by Hawiwias
Advanced Achievement System lets a Fabric client show Steam-style achievements in an overlay, with custom achievements that modpack makers can add.
What it does
Advanced Achievement System draws a Steam-like overlay on the client, with draggable widgets that show achievement progress and animated notices when one is earned. Vanilla advancements are rebranded as achievements in this mod, and the overlay also lists custom ones. Only the client runs it, so a server does not need the mod to be installed.
Custom achievements are defined as JSON files placed in the achievements folder of a data pack, and they can be triggered by code. Progress-based entries set a maxProgress value, so an achievement such as killing 10 zombies is granted once the count reaches that number. The mod is open source under the GNU General Public License v3.0 only, and the source code and issue tracker are linked publicly.
Files are published for Fabric only, across 17 game versions, with 2.0.2+1.21.1 for 1.21.11 as the latest file. It was first published and last updated on 2026-08-14.
Key features
Steam-style overlay
A GUI overlay in the Steam style displays achievements while the game is running.
Draggable widgets
Informative widgets can be moved around the screen to place progress information where it suits the player.
Animated notices
New achievements appear with an animation when a player earns them.
Progress-based achievements
An achievement can count up to a maxProgress value and is granted only when the progress reaches it.
Grant and revoke commands
The customachievement command can grant or revoke custom achievements, and vanilla advancements can be granted or revoked too.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x11 of 11 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want an achievement overlay on the client, and modpack or mod creators who add custom achievements in data packs.
How it compares
Steam Helper is a Fabric client mod for 1.21 – 1.21.4, released under the GNU Lesser General Public License v2.1 only, and it is open source. Egg Of Capitalism runs on the server only, covers 1.16.1 – 1.20.6 and is released under the MIT License. Advanced Achievement System differs by being client-side only, with a single Fabric file set covering the game versions listed above under the GNU General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Advanced Achievement System | Fabric | 1.20.1 – 1.21.11 | Client-side only | 2026-08-14 |
| Steam Helper | Fabric | 1.21 – 1.21.4 | Client-side only | 2025-01-11 |
| Egg Of Capitalism | Fabric | 1.16.1 – 1.20.6 | Server-side only | 2024-05-14 |
Questions
Does the server need Advanced Achievement System?
How are custom achievements added?
Which Minecraft versions have files?
In the catalog
Advanced Achievement System is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Hawiwias
Similar mods
What the author says
Place it at assets/ /achievements/.json, then trigger it from code with or grant it yourself with /customachievement grant.
Official listing
- Modrinth page
- modrinth.com/mod/advanced-achievement-system
- Owner
- Hawiwias
- Published
- 2026-08-14
- Updated on Modrinth
- 2026-08-14
- Facts verified
- 2026-10-15
