Releases: ZockerAxel/CrazyAdvancementsAPI
Releases · ZockerAxel/CrazyAdvancementsAPI
Update 2.1.13 - Update to Minecraft 1.19.4
General Changes:
- Update to Minecraft 1.19.4
Update 2.1.12 - Update to MInecraft 1.19.3
Changes:
- Update to Minecraft 1.19.3
Update 2.1.11 - Minor Bugfix Update
System Changes:
- The API now uses it's Logger instead of System.out for printing messages
Bug Fixes:
- Fixed Player Name being incorrectly formatted in Advancement Completion Messages, especially when using custom Colors in Display Names
Update 2.1.10 - Update to Minecraft 1.19
Changes:
- Update to Minecraft 1.19
- Added Events for when Advancements are granted or revoked via the Advancement Manager
Bug Fixes:
- Fixed NPE when unloading Visibility Status when no Visibility Status had been saved before
Update 2.1.9 - Fix for Advancement Visibility
Bug Fixes:
- Fixed Granted Advancements not showing up when they were not visible before
Update 2.1.8 - Fix for Advancement Title Color Changing
Bug Fixes:
- Fixed Title Colors of Advancements being modified when getting a Message for an Advancement (or displaying it)
Update 2.1.7a (Repo Only)
This Release only exists to mark the correct Commit as the v2.1.7 tag is missing one commit (version number in plugin.yml)
Update 2.1.7 - Small Visibility Bugfix Update
API Changes:
- Added Methods to unload Visibility Status for individual Advancements or Managers
Bug Fixes:
- Fixed the
/careload
Command throwing an error when specifiying a Category - Fixed Visibilities not updating when Advancements are granted or revoked
- Fixed Visibilities being improperly evaluated to be visible even though they would not show up because their parent(s) were invisible, leading to them not updating their Visibility even after the invisible parent(s) became visible
- Fixed Visibility Status not being cached after evaluating when calling
AdvancementManager#updateVisibility(Player player)
Update 2.1.6 - Command Improvements
General Changes:
- Added
/careload [Category]
Command. Due to a bug, you currently can't specify the Category and have to reload everything. - Added an optional Operation Argument to the end of the
/setprogress
Command, so that you can now modify the progress dynamically using Command Blocks. Valid Operations are set (default), add, subtract, multiply, divide, power.
Bug Fixes:
- Players can no longer tab-complete Command Arguments when they have insufficient permissions to run that command.
Update 2.1.5 - Update to Minecraft 1.18.2 and more!
General Changes:
- Update to Minecraft 1.18.2
- Added Custom Item Definitions under
<Server Directory>/plugins/CrazyAdvancementsAPI/custom_items/
. Custom Item Definitions contain the Item Type and the Custom Model Data. These Custom Items may then be used in JSON Advancements or the/showtoast
Command - Added Support for Custom Player Heads in the
/showtoast
Command and JSON Advancements. For example:/showtoast @s player_head:@s Player Head
will show the executing Player's player head. When implementing this it worked for both offline and online Players but somehow 1.18.2 broke it and i will try to re-add offline Player Heads soon - Added Support for supplying the
/showtoast
Command and JSON Advancements with Damage Data. For example you may show a broken Elytra using/showtoast @s elytra:431 broken elytra
API Changes:
- ToastNotification does no longer create a CrazyAdvancements Advancement but NMS ones directly to send the Packet which increases performance