- Added RGB support for potions - #80
- Added skull support for 1.21.10 (with LiteSkullAPI) - #79
- Improved GUI loading
- Fixed placeholder parsing for HISTORY type of item - #78
- Some API changes
- fix memory leak: remove async task from map if not external
- Removed kyori event from shadowing, included to plugin.yml libraries
- Fixed scheduler memory-leak
- Fixed a bug that prevented multiple players from opening a GUI at the same time
- Improved GUI loading
- Improved config migrator from 25 to 26 version
- Added 10 -> 11 and 11 -> 12 case migrators
- Added check for nullability of the config before messages loading
- Added convert order for config migrators
- Added old Data.yml and Keys.yml migrators
- Added check for inventory holder instead map
- asynchronize the delkey, givekey, and setkey commands
- fix nullability level-groups setting
- add support for both rgb formats (stringed and listed)
- add UP_NORTH_WEST and DOWN_SOUTH_EAST directions to Facing
- fix issue with case items conversion (occurred when the list of items was empty)
- improve random action selection logic
- remove unnecessary setting "DisableSpawnProtection"
- change logic for checking player nickname, replaced with asynchronous formatting
- main configuration structure update
- add new data for metrics
- Optimized packet armor stands
- Support for packet armor stands from version 1.16.5 to 1.21.8
- Split case configurations into different files
WARNING! Make backup of your configurations!
- Config serializing with ConfigData
- Fixed deletion of double keys after RANDOM animation
- Fixed pitch and yaw for FancyHolograms support
- Check player for UUID (SELECT animation)
- Check for animation executor (player) in SELECT
- Updated version of locale files (fixed the converter bug)
- Fixed command "/dc givekey" message feedback
- Delete all players keys from exact case type (/dc delkey all (case type)
- HistoryDataSize setting
- Fixed HISTORY item - displaying
- Fixed world nullability in animations: POP and SELECT if entity armorstand used
- Fixed inventory title nullability
- FriendCase addon - Fixed myself gift sending
- Fix PlaceholderAPI placeholders processing in CaseGui
- Fixed incorrect hex color with packetevents
- Added
Itemsetting in SELECT animation - Added
LANGmigrator from 2.6 to 2.7 with placeholders converting
- Fixed loading of holograms during plugin loading
- Fixed color formatting
- Full refactoring of API component
- Using SpongeConfigurate as a library to load yaml configurations
- Using Kyori EventBus as DonateCase's internal event management library for APIs
- Fixed problems with saving opening history
- Added list of supported platforms for addon configuration (addon.yml)
- Added parameter of the last supported API version for addons (if an addon uses API version lower than the one supported in DonateCase, it will not run)
- Fixed problems with double opening of menus
- Added timeout of menu opening (asynchronous)
- Added
CooldownBeforeAnimationparameter to the main section of the case configuration - Removed
PermissionDriverand replaced it completely with LuckPerms - Added two new animations:
POPandSELECT - Added configuration converter
- Fixed display of new version when updates are available
- Added
Fireworkparameter toSHAPEanimation to toggle firework display - Asynchronous key verification before case opening




