- 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.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.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.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
- Added builders for AdvancementDisplay and FancyAdvancementDisplay (by SoSeDiK)
- Added CoordAdapter class, which adds support to negative coordinates for AdvancementDisplays
- Added some missing @Override annotations
- Added some testing utilities which makes writing tests easier