This is a big update with many internal changes, so please report any issues that may occur via PM!
Added Velocity (PaperMC) extension
PremiumVanish can now be installed on a Velocity proxy
Requires connecting PV to the same MySQL database on the proxy and the spigot servers
Support for hiding vanished players in the multiplayer screen server list
Vanished players are hidden in the standard /glist and /server Velocity commands
Layered permissions are supported when using a compatible permissions plugin directly on Velocity (e.g. LuckPerms)
Added a Velocity PremiumVanish API with which other plugins can add vanish support
Please note that the Velocity extension does not yet have all the features of the Bungeecord extension. Current API limitations of Velocity make it difficult to port over all features. Some more features will be ported over time.
Currently it is not possible to modify the Velocity commands of other plugins, so incompatible plugins need to add vanish support from their side, e.g., using the new API, or create their own API for me to hook into
Fixed some newer PaperSpigot/Fabric versions not being supported due to package relocation