- 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 `CooldownBeforeAnimation` parameter to the main section of the case configuration
- Removed `PermissionDriver` and replaced it completely with LuckPerms
- Added two new animations: `POP` and `SELECT`
- Added configuration converter
- Fixed display of new version when updates are available
- Added `Firework` parameter to `SHAPE` animation to toggle firework display
- Asynchronous key verification before case opening
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9lEbROM0W-E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Svd_Lox2YjI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }