ModsFinder

Custom Advancements

by thedead2

Custom Advancements lets server owners and modpack makers replace the vanilla advancement system with their own set, defined in JSON files placed in a folder.

FabricForgeNeoForgeClient and serverGNU General Public License v3.0 or laterOpen source1.16.5 – 1.21.1

What it does

Custom advancements are added by dropping JSON files into a customadvancements folder inside the game directory. The mod can also remove certain advancements, edit advancements that other mods add, and reset advancements when a player dies. Translations are supported, so the new entries can be shown in other languages.

Behavior can be changed as well: a parent advancement can be required before its child is reachable, which turns the tree into an ordered path. The order of the advancement tabs on the screen is set in the config, and each tab can use its own background image or a gradient, instead of the repeating textures used by vanilla. Removing or editing advancements can conflict with other mods, and the config can switch the integration with other mods' advancements on or off.

Installation covers the server and each player's game. Files are published for Fabric, Forge and NeoForge across six release versions, 1.16.5 – 1.21.1, and the code is open source under the GNU General Public License v3.0 or later.

Key features

  1. JSON-defined advancements

    New advancements are created by adding a JSON file to the customadvancements folder, with no code needed.

  2. Removal and editing

    Vanilla advancements can be removed, and advancements from other mods can be edited in-game.

  3. Parent-gated progression

    A child advancement can require its parent to be achieved first, giving a fixed order to the tree.

  4. Custom tabs and backgrounds

    Advancement tabs can be reordered in the config and given their own background images or gradients.

Compatibility

Latest build for each game version and loader.

1.21.11.21.1-8.0.0Not available1.21.1-8.0.0
1.20.1Not available1.20.1-7.0.8Not available
1.19.3Not available1.19.3-6.3.5Not available
1.19.2Not available1.19.2-5.8.7Not available
1.18.2Not available1.18.2-4.7.5Not available
1.16.5Not available1.16.5-3.5.3-finalNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does Custom Advancements need Fabric API?

Files are published for Fabric, Forge and NeoForge.

Does the server need the mod if players already have it?

Yes. Every player and the server need a copy of the mod.

Can it change advancements added by other mods?

Yes, existing advancements from other mods can be edited, although changes to them can cause problems with those mods.

Which game version has the latest file for Forge?

The latest Forge file is 1.20.1-7.0.8 for 1.20.1, published 2023-09-25.

In the catalog

Custom Advancements is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Ever wanted to get more out of the vanilla advancement system of minecraft? Then Custom Advancements is for you. Each feature also works with the advancements of other mods and can be toggled via config options!
thedead2, on the Modrinth page

Official listing

Owner
thedead2
Published
2023-09-25
Updated on Modrinth
2026-09-09
Facts verified
2026-10-15

Tags