As always, please be sure to use the latest ProtocolLib dev build.
- Improvements to API
- Added Velocity-sided VelocityPlayerHideEvent and VelocityPlayerShowEvent
- Improvements to make BungeePlayerHide/ShowEvent more reliable (less reliant on bungee plugin messaging channel)
- Added Velocitab support
- Vanished players are now hidden in Velocitab tablists
- Full support for layered permissions
- Important: "enable_relational_placeholders" needs to be set to true in Velocitab's config file. This setting is required for Velocitab's vanish API to work.
- Further requirements: PV's Velocity extension needs to be connected to the same MySQL database as the PV instances on your Spigot servers.
Furthermore, a working permissions setup is required on Velocity and Spigot (usually this means installing LuckPerms, etc on Velocity and Spigot and connecting it to the same DB)- Note regarding playercount placeholders and prefixes/suffixes:
PV can not subtract vanished players from built-in placeholders due to API limitations. However, PremiumVanish's PlaceholderAPI placeholders can theoretically be used in the Velocitab config files (See Velocitab wiki notes regarding PlaceholderAPI support).
Recommended PlaceholderAPI placeholders:
%premiumvanish_bungeeplayercount% (Works on Velocity)
%premiumvanish_vanishprefix% / %premiumvanish_vanishsuffix% (To get a [V] prefix/suffix only when the player is vanished.)
The "placeholder_update_rate" may need to be adjusted in the Velocitab config.
Honestly, I have had little luck with getting Velocitab's PlaceholderAPI extension plugin to work, it may need to be fixed by the author.- Support for the TPS placeholder in the scoreboard on 1.21.4 when using standard (non-paper) spigot.
- Optimized memory usage of the SwitchGameMode feature to prevent memory leakage
- Updated to 1.21.3. This fixes the TPM scoreboard placeholder for non-PaperSpigot servers.
- Fixed bug in TabComplete module. Please be sure to install the latest ProtocolLib dev build for the latest Minecraft version.
- Updated to 1.20.6. Please make sure that you are using the latest ProtocolLib dev build for compatibility with 1.20.5/6.
- Paper advancement listener should now respect world's advancement gamerule
- Fixed database connections to MariaDB (requires using a custom URI and loading the database drivers with another plugin)
- Fixed database connections to MariaDB (requires using a custom URI and loading the database drivers with another plugin)
- Fixed NametagEdit plugin hook not reloading tag when a player vanishes
- Fixed negative player counts in Velocity extension
- Removed unnecessary silent chest teleport up on MC 1.20+
- Improved handling of null pointer exceptions in bungee extension tab complete event