- 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
toAdvancementDisplayWrapper
(by CrazyDev05)
- Added support for Minecraft 1.21.3
- Updated CommandAPI to 9.6.1
- Updated HikariCP to 5.1.0
- Minor fixes and improvements
- Added support for Minecraft 1.21.1
- Updated CommandAPI to 9.5.3
- 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+)
- Fixed a SQLite related bug
- 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 theplugin.yml
of the plugin version - Updated CommandAPI to 9.5.0-SNAPSHOT
- Updated Libby to 1.3.0
- Minor improvements and fixes
- Added support for 1.20.3 and 1.20.4
- Updated CommandAPI to 9.3.0
- Fix
NullPointerException
on player join on 1.20.2 - Now
PlayerLoadingCompletedEvent
andPlayerLoadingFailedEvent
are always called afterPlayerJoinEvent
- 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
- 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
- Added support for 1.20
- Updated CommandAPI to 9.0.2
- Fix
SQLException: Generated keys not requested
when usingmovePlayerInNewTeam(...)
on MySQL
- Added support for 1.19.4
- Updated CommandAPI to 8.8.0
- 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
- Added support for 1.19.2
- Updated CommandAPI to 8.5.1
- 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
- Fixed IllegalArgumentException thrown when AdvancementTab#hideTab(Player) is called with a player who hasn't the tab shown
- Added support for 1.18.2
- Updated CommandAPI to 6.5.4
- The Javadoc of CoordAdapter has been improved
- Tests has been improved, so now more things can be tested
- Fixed a bug that causes advancements not showing up on Paper
- Updated Libby to 1.1.5