Warning! This is a beta version
This version along with some new features like a bossbar display finally introduces SQL support. When you first boot up the plugin, it will convert and delete your users.yml file into a database. So backup your PvPManager folder if you care about losing current newbies and players with PvP disabled, in case something goes wrong.
Also, since I got your attention, I'm considering bumping the minimum Java version to
Java 16 and discontinue support for
versions below Minecraft 1.12.2. If anyone opposes this, due to still requiring these versions, please reach out on the discussion thread or discord.
For now, the plugin still supports Java 8 and Minecraft 1.8.8 onwards.
Changelog:
- Added sqlite or mysql support for saving player data
- Added a configurable bossbar display showing time left in combat
- Added experimental Folia support (new multithreaded Paper server)
- When using TAB you can now change the player's suffix while in combat
- When punish on kick is enabled you can now specify a list of kick reasons to punish
- Added /pmr subcommands to convert between sqlite/mysql and to change locale /pmr convert and /pmr locale
- Also added a /pmr debug command with some useful commands to find possible issues
- Added proper tab completion to the pvpmanager command /pmr
- Changed the %pvpmanager_combat_color% placeholder to %pvpmanager_combat_prefix%
- Added support for CooldownsX, it will use a different Enderpearl cooldown while in combat, then revert to global cooldown
- Fixed many small issues
I think that's all, hope I didn't forget anything. Keep in mind this update had around 2000 lines added so let me know if there are any issues but from my testing everything worked fine.
A lot of the changes were internal due to user data now being stored with SQL but this will make adding more features much easier in the future.
Github for bug reports/suggestions: Issues