UltimateAdvancementAPI is a developer focused Java plugin API for Bukkit, Spigot, and Paper servers. It lets creators build custom advancement trees, tabs, objectives, and progression systems that feel native to Minecraft while supporting their own gameplay mechanics.
Its packet based design keeps operations asynchronous, helping reduce server impact, while visibility controls, team progression, offline player support, custom toast notifications, and storage options for SQLite, MySQL, or memory provide broad flexibility. Vanilla advancements can also be disabled without modifying the server jar. We at BoxToPlay recommend it for RPG, minigame, and survival projects that need polished, trackable goals.
Select the version of UltimateAdvancementAPI you want installed on your Minecraft server.
You go directly to your cart with the Minecraft plan and selected version of UltimateAdvancementAPI already included. Check that everything is correct before continuing.
Wait while your Minecraft server is built and delivered. Installation of your selected UltimateAdvancementAPI version starts during setup. Once it is ready, connect and have fun.
Create your Minecraft server and install the UltimateAdvancementAPI plugin with one click!