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:
- CurseForge: https://www.curseforge.com/minecraft/mc-mods/custom-advancements
- Modrinth: https://modrinth.com/mod/custom-advancements
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.Server Installation
Installing on a dedicated server follows exactly the same steps. Place the jar in the server’smods/ 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.
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.