Custom Advancements

Want to unlock the full potential of Minecraft's vanilla advancement system? Custom Advancements is made exactly for this!
Main Features
This mod provides complete control over the game's advancement system. You can add unlimited new achievements that fully match your needs. If some standard achievements seem unnecessary or too difficult, you can easily remove them from the game - either selectively or all at once.
The mod allows deep customization of existing achievements: change titles, descriptions, and even the conditions for obtaining them. Translation support is included, making it an ideal solution for international projects. You can configure logical achievement sequences, requiring completion of parent achievements before obtaining subsequent ones.
For those seeking additional challenge, there's an option to reset all achievements upon character death. Also available is the ability to configure the order of achievement tabs through configuration files. Tired of standard background textures? Replace them with your own large images for each achievement tab.
Important: All functions work not only with Minecraft achievements but also with achievements from other mods, with each feature being enabled or disabled through configuration settings.
Practical Application
This mod will be especially useful for modpack creators who want to build gameplay around an achievement system. It allows creating complex chains of tasks and rewards that fully correspond to your project's theme.
Working with Achievements
Adding New Achievements
To create new achievements, simply add '.json' format files to the customadvancements folder automatically created by the mod. Detailed instructions for creating achievements are available on the mod's wiki page.
Removing Achievements
Removing achievements is done through the mod's configuration settings. Different options allow selectively disabling specific achievements. Detailed instructions for removing achievements can be found on the mod's wiki page.
Warning: Removing achievements may cause compatibility issues with other mods!
Editing Achievements
To modify existing achievements, you need to edit the corresponding '.json' files. To generate these files, use the command: /ca generate advancement all
Detailed instructions for editing achievements are available on the mod's wiki page.
Warning: Editing game achievements may cause compatibility issues with other mods!
Development Plans
Future versions plan to include:
- Adding different themes for the achievement screen (possibly a fully customizable interface)
- Creating an achievement generator with a user-friendly graphical interface
Update: The release of the achievement generator is postponed until the issue of implementing various criteria in the generation process is resolved. Without this functionality, the generator would be useless.
Compatibility
If you notice compatibility issues with other mods, please report them through the bug reporting system or leave a comment.
Usage in Modpacks
Use of this mod in your modpacks is permitted provided the creator is credited.