PremiumVanish - Stay hidden [+Bungee/Velocity support]

MC Plugin PremiumVanish - Stay hidden [+Bungee/Velocity support] 2.10.3
Ultimate admin tool to fully vanish from the server and spy on potential rule breakers

  • Updated to Minecraft 1.21.5
  • Fixed "/pv reload" command not working when using PV without ProtocolLib
  • Removed the "/pv recreate" command. Its only purpose was to delete outdated configuration files. However, it was kind of useless, because if people wanted to create their config file from scratch, they would not need a command for it, they can just delete the file. Because recreating the config from scratch is never required and suggesting it is confusing, I figured it is better to remove '/pv recreate' and the 'config outdated' message.
  • ProtocolLib is now a soft-dependency and no longer a hard requirement to use PV.
    Please note that using PV without ProtocolLib is still in beta. Please report any bugs that may occur.
    • The following features will not work without ProtocolLib:
      HiddenCoordinates, HideAdvancementsAndSleepCount, Hybrid player hider (Instead, Prevention is used)
    • (On legacy servers (1.19 and lower) the following retired features (not present in modern MC) don't work without ProtocolLib: TargetGlows, VanishIndication)
  • The pv.* and premiumvanish.* permissions now give access to pv.use.level100 and pv.see.level100
  • Added built-in support for Pl3xMap. Vanished players are now hidden in the Pl3xMap online map.
  • This hook can be toggled with the new HookOptions>EnablePl3xMapHook config setting. If needed, this setting can be disabled by copy and pasting it into your config.yml file from the default config.yml file in the resource description, and setting it to false.
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)
Top Bottom