- Reworked chest looting system: discs with 100% chance to be found will generate before discs with lower chances
- Fix chest looting throwing an exception
- Fixed a bug preventing Folia flavoured servers from working correctly
- Fixed Worldguard integration working incorrectly for the
__global__
region - Added a permission node to allow players to use the jukebox (enabled by default)
Thanks to @neomoth for helping with the last two entries of this update
The long awaited 2.0 update is finally here!
- Rewritten all codebase, Jext Reborn is now a hard fork from Jext!
- Optimized speed when possible with multithreading.
- Made the plugin more developer friendly, by adding a easier to use API.
- Updated all dependencies (as always).
- The plugin now uses Proguard to minimize itself (it's still a bit chunky due to using kotlin tought)
- New features
- Added ability to switch GUI styles
- Added ability to set a custom gui inventory size
- Added admin GUI to get discs in a easier way
- Added ability to disable checking for updates
- Added Geyser Integration
- Added ability to force a certain language for all players
- Added a resource pack host
- Added a rest API to remotely control the plugin (be sure to check the config file)
- Added Folia support
- Added
/jextwebui
command to open the webui and connect to the plugin easily - Edited disc loading method, the plugin no longer needs the discs.json file, just import your resource pack into the new generator and now you'll only need the resource pack.
- Edited the probability for discs to be found in dungeons, it's now set per disc and not per dungeon
- Edited commands, all previous commands are still available, and there's a new
/jext
command that includes all of them as sub commands - Removed legacy gui
- Fixed Jukelooper integration for versions >= 1.19.4 (requires #3 to be merged on jukelooper's side)
- Web UI
- The entire webui has been reworked to easily configure the plugin and manage discs
- Added a configuration page
- Added a documentation page with a wiki, user and developer guides, and javadocs
- Reworked disc management page
- Added ability to select and edit multiple discs
- Added ability to merge resourcepack easily
- Added a more minecrafty and detailed progressbar
- Added a live preview of the disc tooltip
- Added Bedrock resourcepack generation
- Added ability to apply the resourcepack directly to the plugin
-
Update dependencies
-
Updated localization
-
Added Worldguard integration
-
Added GriefPrevention integration
-
Lots of technical changes and tidying up (I basically rewrote most of the codebase)
-
Rework Language system
- Server console defaults to "en_us"
- The plugin can force a certain language for the player by setting the locale in the "lang" field in the configuration
-
Made updater independent from Spigot and dependent from github
-
Add ability for players to find custom discs in trail ruins (in the blocks with the "archaeology/trail_ruins_rare" loottable)
-
Added custom metrics for jukebox gui usage
-
Reworked jukebox gui
- Old jukebox gui can still be used for now but it's scheduled for removal (server will display a warning if enabled)
- New jukebox gui is based on a scrollbar on the side of the inventory and can store more items
-
Fixed a bug where disc 11 would play alongside custom discs
-
Fixed a bug where two discs would play at the same time when using a dropper
-
Fixed a bug where disc updater would sometimes activate when not needed
-
Fixed a bug where some discs would drop more frequently than others
-
Fixed a bug where jukebox gui sounds played from a command would not follow players