-
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
- Update dependencies
- Fixed a bug where major Minecraft versions wouldn't load
- Fix a bug regarding the discs name
- Rework jukebox gui to not use multiple listeners
- Update dependencies
- Fix a bug where discgive would give fragments instead
- Update dependencies
- Updated to Minecraft 1.19.4
- Custom discs now output redstone in jukeboxes and can be inserted using hoppers and droppers
- This only works with the vanilla behaviour, the jukebox gui behaviour has both redstone and hopper input/output disabled
- Added an option to set the disc and fragment limit for each loottable
- Added an option to set the disc and fragment drop chance in every loottable
- General code refactoring
- Fixed a bug where discs could be deleted in the Jukebox gui
- Fixed a bug where the playing disc in the Jukebox gui wouldn't have the right meta data applied
- Fixed a bug where the playing disc would show up as a normal disc when opening the Jukebox gui again
- While working on the plugin I noticed that inserting a disc into a jukebox using a dropper would cause a server crash, the plugin will prompt the user to update spigot if the version is not patched
- Updated localization
- Fixed a performance issue
- Updated dependencies
- Updated localization
- Fix a bug that affected older versions
- Fixed a bug where versions under 1.19 wouldn't load
- Refactor Jukebox GUI
- Fixed a bug where some jukeboxes would share the inventory
- Refactor Dungeons loot tables
- Now all loot tables use the original vanilla chance for finding a disc
- Added the ability to find disc fragments
- Disc fragments loot tables can be set in the generator
- Disc fragments can be crafted back together in normal discs
- Added the commands /fragment and /fragmentgive that work like /disc and /discgive
- Discs that are removed are now converted to existing discs
- Fixed creeper drops sometimes not working
- Updated dependencies
- Add support for 1.19.3
- Fixed plugin not loading on Purpur servers
- Fixed plugin saying it was enabled when the discs.json isn't found
- Added a custom jukebox gui
- Jukebox gui is opt-in as the goal of the plugin is to mantain a vanilla like behaviour
- Jukebox gui can be accessed by clicking on jukebox when enabled
- Jukebox gui can be accessed with the command /jukeboxgui
- Fixed an incompatibility issue with Jitpack
- Changed how the silent mode behaves
- Finally fix the silent mode
- Fix the silent mode outputting a blank line
- Changed how the language file updater works
- Added a silent mode to the language mode
- Updated Russian translations
- Fix the custom lang not loading
- Fix a critical bug introduced in latest version
- Fixed a nullpointerexception caused by event.entity.lastdamagecause sometimes being null
- Fixed JEXT prefix being displayed on actionbar when playing music