CurseForge · Minecraft mod
Custom Advancements
Ever wanted to get more out of the vanilla advancement system of minecraft? Then Custom Advancements is for you.
Quick answer
Which Custom Advancements release should I use?
Custom Advancements customadvancements-fabric-1.21.1-8.0.0.jar targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Custom Advancements required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Custom Advancements customadvancements-fabric-1.21.1-8.0.0.jar need?
customadvancements-fabric-1.21.1-8.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Custom Advancements without breaking your instance.
Built for Custom Advancements customadvancements-fabric-1.21.1-8.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use customadvancements-fabric-1.21.1-8.0.0.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside customadvancements-fabric-1.21.1-8.0.0.jar. It opens that exact file at the source.
About this project
What does Custom Advancements add?
Ever wanted to get more out of the vanilla advancement system of minecraft?
Features:
- Add as many custom advancements as you like simply by placing their json files into the customadvancements folder in your game directory.
- Simply remove certain advancements from the game.
- Edit in-game advancements and advancements of other mods as you like! Even supports translations!
- Change how advancements behave, making it necessary to have the parent advancement achieved in order to achieve the next one!
- Is the game to easy for you? Let the mod reset your advancements when you die!
- Change the order of the advancement tabs in the advancements screen via the config.
- Bored of the same old, endless repeating background textures used by minecraft? Use your own custom background images for your advancement tabs or let the mod draw a fancy gradient!
- Each feature also works with the advancements of other mods and can be toggled via config options!

This mod is especially useful for modpack creators who want to base their modpack on an advancement system.
I'm sorry that there haven't been any updates for the past two years but university took all my time. I'm currently working on a revamp of the mod for 1.21.1 for neoforge and fabric including improvements and quality of life updates. I'm also planning on adding more customization options for the advancements screen. So stay tuned for updates (which hopefully will happen sooner than later).
How to add custom advancements:
- Simply add an advancement '.json' file to the "customadvancements" folder created by the mod.
- For in depth explanation how to add custom advancements please use the Wiki page of this mod.
How to remove Advancements:
- You can remove advancements by enabling or disabling different config options of the mod.
- For in depth explanation how to remove advancements please use the Wiki page of this mod.
- Note: Removing advancements can cause problems with other mods!
How to edit Advancements:
- You can edit advancements by editing their corresponding '.json' file.
- To generate these '.json' files use the command: /ca generate advancement all
- For in depth explanation how to edit advancements please use the Wiki page of this mod.
- Note: Editing existing game advancements can cause problems with other mods!
Known incompatibilities:
- As of 1.21.1-8.0.0 this mod is partial incompatible with BetterAdvancements and other mods that completely overwrite the advacement screen. Loading of custom advancements will still work but using custom backgrounds or sorting of the advancement tabs will not work.
- If you notice any incompatibilities, please report them under the issues tab or simply write a comment.
If you have any suggestions, please report them under the issues tab or simply write a comment..
You are allowed to use this mod in your modpack, as long as you credit the author.
Project description from CurseForge.
Pick your setup
Custom Advancements by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader build1.19.3
1 loader build1.19.2
1 loader build1.18.2
1 loader build1.16.5
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Custom Advancements versions and loaders
customadvancements-fabric-1.21.1-8.0.0.jar
9 Sept 2026
customadvancements-neoforge-1.21.1-8.0.0.jar
9 Sept 2026
customadvancements-1.20.1-7.0.8.jar
25 Sept 2023
customadvancements-1.19.3-6.3.5.jar
25 Sept 2023
customadvancements-1.19.2-5.8.7.jar
25 Sept 2023
customadvancements-1.18.2-4.7.5.jar
25 Sept 2023
customadvancements-1.20.1-7.0.2.jar
18 Sept 2023
customadvancements-1.19.3-6.3.2.jar
18 Sept 2023
customadvancements-1.19.2-5.8.5.jar
18 Sept 2023
customadvancements-1.18.2-4.7.2.jar
18 Sept 2023
customadvancements-1.16.5-3.5.3-final.jar
18 Sept 2023
customadvancements-1.19.3-6.1.2.jar
16 Apr 2023
Looking for an older file? The official CurseForge project page is in Resources.