Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
UltimateAdvancementAPI

UltimateAdvancementAPI

A powerful API to create custom advancements for your Minecraft server.

2,487
23
Library
Utility
AboutGalleryChangelogVersions

UltimateAdvancementAPI 2.5.2

by frengor on Jul 4, 2025
Download
  • Added support for Minecraft 1.21.6 and 1.21.7
  • Updated CommandAPI to 10.1.1
  • Fixed a rare stack overflow error when enabling commands

UltimateAdvancementAPI 2.5.1

by frengor on May 15, 2025
Download
  • Updated CommandAPI to 10.0.1

UltimateAdvancementAPI 2.5.0

by frengor on May 2, 2025
Download
  • Added support for Minecraft 1.21.5
  • Updated CommandAPI to 10.0.0
  • Updated bStats to 3.1.0
  • Added support for custom database implementations in the shaded version (by CrazyDev05). See AdvancementMain#enable(...) javadoc for more information
  • Improved config comments

Internal changes:

  • Reworked database initialization

UltimateAdvancementAPI 2.4.3

by frengor on Dec 13, 2024
Download
  • Added support for Minecraft 1.21.4
  • Updated CommandAPI to 9.7.0
  • Fixed hex color codes not working in 1.20.3-1.20.6
  • Added constructors taking a BaseComponent to AdvancementDisplayWrapper (by CrazyDev05)

UltimateAdvancementAPI 2.4.2

by frengor on Nov 2, 2024
Download
  • Added support for Minecraft 1.21.3
  • Updated CommandAPI to 9.6.1
  • Updated HikariCP to 5.1.0
  • Minor fixes and improvements

UltimateAdvancementAPI 2.4.1

by frengor on Aug 18, 2024
Download
  • Added support for Minecraft 1.21.1
  • Updated CommandAPI to 9.5.3

UltimateAdvancementAPI 2.4.0

by frengor on Jun 20, 2024
Download
  • Added support for Minecraft 1.21
  • Updated CommandAPI to 9.5.1
  • Added support for hex color codes in titles and descriptions (for example using BungeeCord's ChatColor.of(new Color(0, 0, 0)))
  • Commands now use the ultimateadvancementapi namespace (only for 1.17+)

UltimateAdvancementAPI 2.3.1

by frengor on May 15, 2024
Download
  • Fixed a SQLite related bug

UltimateAdvancementAPI 2.3.0

by frengor on May 15, 2024
Download
  • Added support for Minecraft 1.20.6
  • Added support for Mojang mapped servers: if you're running a Mojang mapped server you should download the Mojang-Mapped jar instead of the normal one. If you're shading, just add <classifier>mojang-mapped</classifier> to the UltimateAdvancementAPI dependency. For more information, see the wiki
  • Refactored the Maven structure of the project to support Mojang mapped jars
  • Added load: STARTUP to the plugin.yml of the plugin version
  • Updated CommandAPI to 9.5.0-SNAPSHOT
  • Updated Libby to 1.3.0
  • Minor improvements and fixes

UltimateAdvancementAPI 2.2.8

by frengor on Dec 18, 2023
Download
  • Added support for 1.20.3 and 1.20.4
  • Updated CommandAPI to 9.3.0

UltimateAdvancementAPI 2.2.7

by frengor on Oct 27, 2023
Download
  • Fix NullPointerException on player join on 1.20.2
  • Now PlayerLoadingCompletedEvent and PlayerLoadingFailedEvent are always called after PlayerJoinEvent

UltimateAdvancementAPI 2.2.6

by frengor on Sep 27, 2023
Download
  • Added support for 1.20.2
  • Updated CommandAPI to 9.2.0
  • Fixed a bug where, when loading on an unsupported server version, an error was printed to the console instead of the nicer message that was supposed to be printed

UltimateAdvancementAPI 2.2.5

by frengor on Jul 23, 2023
Download
  • Added support for 1.20.1
  • Updated CommandAPI to 9.0.3 (by dandan2611)
  • The plugin version of the API now doesn't crash anymore when it fails to load or enable commands

UltimateAdvancementAPI 2.2.4

by frengor on Jul 23, 2023
Download
  • Added support for 1.20
  • Updated CommandAPI to 9.0.2
  • Fix SQLException: Generated keys not requested when using movePlayerInNewTeam(...) on MySQL

UltimateAdvancementAPI 2.2.3

by frengor on Jul 23, 2023
Download
  • Added support for 1.19.4
  • Updated CommandAPI to 8.8.0

UltimateAdvancementAPI 2.2.2

by frengor on Jul 23, 2023
Download
  • Added support for 1.19.3
  • Updated CommandAPI to 8.7.1
  • Fixed AdvancementKey#VALID_ADVANCEMENT_KEY and AdvancementKey#VALID_KEY patterns. Now they recognize keys correctly

UltimateAdvancementAPI 2.2.1

by frengor on Jul 23, 2023
Download
  • Added support for 1.19.2
  • Updated CommandAPI to 8.5.1

UltimateAdvancementAPI 2.2.0

by frengor on Jul 23, 2023
Download
  • Added support for 1.19
  • Advancements updates are now sent maximum one time per tick to avoid sending useless packets
  • The method AdvancementTab#updateEveryAdvancement has been deprecated, use AdvancementTab#updateAdvancementsToTeam instead
  • The following utility methods has been added to the AdvancementTab class:
    • automaticallyShowToPlayers, which automatically shows this tab to every player just after they have been loaded
    • automaticallyGrantRootAdvancement, which automatically grants the root advancement of the tab to every player after they have been loaded
    • registerEvent, which registers an event into the EventManager of the tab
  • Added the following events:
    • AsyncTeamLoadEvent
    • AsyncTeamUnloadEvent
    • AsyncTeamUpdateEvent
    • AsyncPlayerUnregisteredEvent
  • Deprecated for removal (in the next versions) the following events:
    • TeamLoadEvent (use AsyncTeamLoadEvent instead)
    • TeamUnloadEvent (use AsyncTeamUnloadEvent instead)
    • TeamUpdateEvent (use AsyncTeamUpdateEvent instead)
  • Updated CommandAPI to 8.3.1
  • The CHANGELOG file has been added on GitHub
  • Jenkins workspace is now cleaned after every successful build
  • The NOTICE file has been updated since UltimateAdvancementAPI is licensed under LGPL but it was containing GPL instead

UltimateAdvancementAPI 2.1.3

by frengor on Jul 23, 2023
Download
  • Fixed IllegalArgumentException thrown when AdvancementTab#hideTab(Player) is called with a player who hasn't the tab shown

UltimateAdvancementAPI 2.1.2

by frengor on Jul 23, 2023
Download
  • Added support for 1.18.2
  • Updated CommandAPI to 6.5.4
1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.