- Updated to Minecraft 1.21.11
- Updated CommandAPI to 11.1.0
- Commands do not fail anymore if an advancement method throws
UnsupportedOperationException.UnsupportedOperationExceptionis thrown when granting or revoking some advancements (likeFakeAdvancements), usually when they are not saved in the database. Now, when anUnsupportedOperationExceptionis thrown, the advancement is simply ignored instead of failing the command execution
Internal changes:
- Refactored commands implementation
- Replaced usages of (the deprecated)
PlayerLoginEventon Paper 1.21.7+ - Fixed SQLite not working on 1.15-1.17.1
- Minor fixes and improvements
- Added support for Minecraft 1.21.9 and 1.21.10
- Updated CommandAPI to 11.0.0
- Updated ConfigUpdater to 2.2
TeamLoadEventmay now provide an invalidTeamProgression, fixing a rareIllegalArgumentException.TeamLoadEventhas been deprecated for removal since 2.2.0, it is recommended to useAsyncTeamLoadEventinstead
- Added support for Minecraft 1.21.8 (by @NickCloudAT)
- Updated CommandAPI to 10.1.2 (by @NickCloudAT)
- Vanilla recipe advancements are now disabled separately from vanilla advancements (by @Hydrolien). Vanilla recipe advancements can be disabled using the new
disable-vanilla-recipe-advancementsconfig option or using theUltimateAdvancementAPI#disableVanillaRecipeAdvancements()method.
Internal changes:
- Added config updater
- Added disabled vanilla recipe advancements to bStats
- 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
- Updated CommandAPI to 10.0.1
- 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
- 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
BaseComponenttoAdvancementDisplayWrapper(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
ultimateadvancementapinamespace (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-Mappedjar 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: STARTUPto theplugin.ymlof 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
NullPointerExceptionon player join on 1.20.2 - Now
PlayerLoadingCompletedEventandPlayerLoadingFailedEventare 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 requestedwhen 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


