Lootable music discs
- Added ability for players to find custom music discs in certain loottables (editable in the disc.json file and generator)
- Outdated discs.json files will prompt server to migrate to new config instead of the plugin doing automatically
- Migrated creeper drops to a custom loot table
Language system update | Metrics
- Reworked the entire language system
- Now player languages are automatically detected
- The translations can be added by users on Crowdin
- Players with a locale that isn't translated yet will be promped with a message that invites them to translate the plugin
- Console will use English by default
- Player language can also be customized by the server owner like in the previous version
- Added an update checker
- Added Bstats metrics (can be disabled in the config)
Command Rework
- Reworked command system
- Fixed commands DiscGive, PlayAt, PlayMusic and StopMusic as they previously didn't work
- Removed some player selectors
- Added a reload command
- Updated language files
- Updated dependencies
- Added language support
- Edited config file
- Created a config file migration system
- Added support to discs without authors
- Added Italian language
- Updated some dependencies
- Fixed a bug regarding backwards compatibility
Fork of https://github.com/Tajam/jext-spigot-plugin
- Migrated build system to Kotlin Gradle
- Migrated project to Kotlin
- Total rework
- Migrated config to Json
- Added support to all version from 1.14 to 1.19
- Remade a wiki with better documentation
- Created a tool to auto configure the plugin and create the resource pack for the discs