Skip to main content
Installing Custom Advancements takes only a few minutes. The mod has no dependencies beyond Minecraft Forge itself, so the process is the same on a client, a dedicated server, and inside a modpack: place the jar in the correct mods/ folder and launch once. The mod creates its working folder automatically on first run. You can download Custom Advancements from either of the two official distribution platforms:

Requirements

Custom Advancements 4.7.5 is built against Forge 40.2.0 and accepts any Forge version in the range [40, ∞) on Minecraft [1.18.2, 1.19). Fabric is not supported by this release.

Installation Steps

1

Download the mod

Grab the Custom Advancements 4.7.5 jar for Minecraft 1.18.2 from CurseForge or Modrinth. Always download from an official source to avoid tampered files.
2

Install Minecraft Forge

Install Minecraft Forge 40 or newer for Minecraft 1.18.2 from https://files.minecraftforge.net. Select the correct Minecraft version in the installer before confirming.
3

Place the jar in your mods/ folder

Copy the downloaded .jar into your Minecraft mods/ folder:If the mods/ folder does not exist yet, create it — Forge also creates it on first run.
4

Launch the game once

Start Minecraft using your Forge profile, or start your server with java -jar forge-<version>.jar. On first launch the mod creates the customadvancements/ folder in your game directory and writes a default config file to config/customadvancements-common.toml.
5

Confirm the folder structure

Navigate to your game directory and verify that the following structure was created:
You are now ready to add custom advancements.
[INSERT IMAGE: The Custom Advancements entry shown in the Forge mod list screen, confirming a successful install]

The customadvancements/ Folder

The customadvancements/ folder is where all of your advancement JSON files, language files, and textures live. It is created automatically — you do not need to create it by hand.
The customadvancements/ folder behaves like a global datapack: its contents are applied to every world you play or host on that installation, not just a single world’s datapacks/ folder. This makes it ideal for modpack-wide advancement customization.
The first time each subfolder is created, the mod copies its bundled example files into it — three advancement JSON files, two example textures, and four locale files. Open them to see working templates you can copy and edit, or delete them if you would rather start from an empty folder. The expected layout inside the folder is:

Server Installation

Installing on a dedicated server follows exactly the same steps. Place the jar in the server’s mods/ folder and start the server. The customadvancements/ directory is created inside the server’s root game directory — the folder that contains server.properties. Advancement loading, removal, blacklisting, and progression gating are all enforced server-side, so every connected player is affected by them whether or not they have the mod installed.
Two features are rendered client-side and therefore do require the mod on the player’s own client: custom background images and custom language files. Custom Advancements 4.7.5 does not transfer these files over the network — each client reads them from its own customadvancements/data/ folder. A player without the mod (or without those files) sees the vanilla default background and the raw translation keys instead. Ship the customadvancements/ folder with your modpack so every player has it.

Using Better Advancements Alongside Custom Advancements

Custom Advancements detects the Better Advancements mod at startup by its mod ID (betteradvancements) and enables a compatibility mode automatically. No configuration is needed — place both jars in mods/ and launch.
Better Advancements provides a much more spacious advancements screen than the vanilla one. If your modpack has many tabs or deeply branching trees, installing it alongside Custom Advancements is well worth it. Tab sorting applies to both screens in a single pass — see Tab Sorting.

Next Steps

With the mod installed and the folder structure confirmed, you are ready to create your first custom advancement. Head to the Quickstart guide to build a working advancement tab in minutes.