Power-ups, Java 16 support, bug fixes, lots of code clean-ups
Additions:
Power-ups!These will turn the monotonous Spleef games into a much more exciting battlefield, with 13 built-in power ups as well as the ability to create custom ones
Java 16 support: The plugin used to completely break on servers running Java 16, due to the new classloading semantics. Since Paper 1.17 will require Java 16, this version now supports it.
Encoded skulls support: Any item can now define a TextureValue property which takes the Base64-encoded skull. This will now allow skulls to be any skull out there, and not restricted to Mojang player skulls.
Hex color support: This release now provides native support for the 1.16+ hex colors, with the format #(digits), for example #2d4029Spleef would become Spleef.
Removals:
Removed boosters
Removed perks
Bug fixes:
Fixed the time-zone error in MySQL
Fixed an error being thrown in games that end with a draw
Improved bouncing in bow spleef
Fixed the GivePotionEffects not working in extension files
Behind the scenes:
Drastically improved the codebase, as well as the plugin initialization phase.
Reduced the JAR size from 900 KB to 780 KB
Lots of improvements to projectiles, as well as handling them more gracefully and efficiently.