- Fixed console spam when interacting with Crafters and Crafting tables
- Fixed an error when interacting with a language which wasn't registered
- Fixed interaction with softdependent plugins (they weren't properly marked as softdependant)
- Fixed some webAPI requests using status code 200 instead of 204
- Added standard Minecraft headers to the resource pack download request (fixes plugin not working on Aternos)
The final feature update is here! For more info check #379.
- Added compatibility all the way through
1.21.4
- Added config option to set the maximum jukebox range
- Added config option to set the base url of the web API
- Added support for decorated pots
- Added support for Geyser Standalone (just drop the plugin jar in the Geyser extension directory)
- Added vault support
- Added trial spawner support
- Added crafter support (Note: crafter preview doesn't work as of now)
- Added support for bedrock in gui mode
- Added
.nbs
file support - Fixed custom discs not dropping when chest explodes
- Fixed many more bugs (I can't remember them all lol)
- Updated dependencies
- Technical changes:
- Renamed the
State
object toJextState
- Renamed
Integration
toPermissionIntegration
- Reworked assets loading
- Reworked disc system
- Reworked config file management
- Reworked GUI system
- Renamed the
- WebUI changes:
- An entirely new style, giving the WebUI a resemblance to the Minecraft launcher
- Removed remote plugin management from WebUI now it's only a companion app exclusive
- Added
.nbs
file support - Added new dungeons to the selector
- Updated documentation
- Companion app changes:
- Direct download from Youtube/Soundcloud (and many more websites!) using
yt-dlp
- Remote disc management
- Remote config management
- Bulk importing
- Community disc packs
- Exports history
- Now desktop app downloads will no longer expire
- Direct download from Youtube/Soundcloud (and many more websites!) using
- 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