SuperVanish >> Be invisible icon

SuperVanish >> Be invisible -----

Advanced /vanish plugin which makes other players think that you're not on the server




  • Please be sure to install the latest ProtocolLib dev build. Please also keep your server up-to-date.
  • Now only displaying a warning for failed tab-complete interceptions instead of a long error message to avoid console spam. Tab-completions are still intercepted using API, however the packet listener that uses ProtocolLib is not supported on all server versions currently.
----------, Aug 3, 2024

Please be sure to install the latest ProtocolLib dev build. Also keep your server up-to-date.
  • Redid night vision feature using more stable API to fix errors
  • Fixed version util errors on recent paper builds
----------, Jun 25, 2024

  • Added PaperSpigot server list ping listener to fix the serverlist features on PaperSpigot servers
The following improvements/features were added by crazycat256 through GitHub Pull Requests:
  • Vanished players no longer trigger calibrated sculk sensors
  • Fixes for serverlist packet listener
  • New HideAdvancementMessages feature (PaperSpigot only)
  • New NoMobSpawn feature that prevents vanished players from triggering mob spawns e.g. by mob spawners (PaperSpigot only)
----------, Aug 13, 2023

  • Updated for MC 1.20.1. Please make sure you are using the latest ProtocolLib dev build.
----------, Jun 29, 2023

  • Errors are now only logged once in the TabCompleteListener to prevent spam
  • Removed Citizens dependency to resolve circular dependency issues
  • Increased teleport distance when closing chest silently
----------, May 18, 2023

The following improvements/features were added by crazycat256 through a Pull Request:
  • Sculk sensors no longer emit a redstone signal when a vanished player steps on them
  • Sculk shriekers no longer shriek (and can make a warden appear) when a vanished player steps on them
  • Turtle eggs can no longer break when a vanished player steps on them
  • Vanished players can no longer trigger raids
Bug fixes:
  • Fixed vanished players falling into the ground when opening a chest silently
----------, Jan 28, 2023

  • Fixed hex color placeholders not working as intended with different formats
----------, Jan 19, 2023

  • Updated to 1.19.3. Please use the latest ProtocolLib dev build. Additionally, please make sure you are using the latest PaperSpigot build if you are already using PaperSpigot. One of the recent PaperSpigot updates fixed players in vanish who send a chat message kicking other players.
  • The features ModifyTablistPackets and MarkVanishedPlayersAsSpectators are disabled on 1.19+ because the PlayerInfo packets are currently too unreliable to modify without severe drawbacks such as lag or instability
  • Instead, there are now two new PlaceholderAPI placeholders that you can use instead: %supervanish_vanishprefix% and %supervanish_vanishsuffix%.
    • Since these days most servers have a Tablist and Nametag plugin with PlaceholderAPI support, it is better to configure custom prefixes/suffixes for vanished players through those plugins than have SuperVanish add them. These new placeholders are either empty if the player is not vanished, or return a prefix like "[V] " if the player is vanished. The prefix can be configured in the messages.yml file (see default messages.yml file in resource description).
----------, Jan 19, 2023

  • Added a new ProtocolLib-based tab complete packet interception feature
    • This will prevent Minecraft's built-in commands from leaking who is online
    • ProtocolLib needs to be installed
----------, Aug 29, 2022

  • Vanished players no longer make drip leaves tilt (PR from ARR4NN)
----------, Aug 19, 2022

  • I forgot to turn the night vision feature back on after fixing it in the last update. That's corrected now.
  • Added a new feature that makes vanished players be unable to trigger the vibration of a sculk sensor. Now enabled by default. You can copy in the new config option 'PreventSculkSensorActivation' from the default config (see resource page) to disable this feature.
----------, Aug 2, 2022

  • Fixed the night vision feature on 1.19
----------, Jul 8, 2022

Please make sure you are using the latest ProtocolLib dev build!
  • Updated to 1.19
  • Because ProtocolLib is still unstable on 1.19 I haven't been able to get the NightVisionEffect feature to work on 1.19 yet. It will be fixed as soon as ProtocolLib becomes more stable or I find a workaround.
  • Improved tab-complete listener performance
----------, Jun 30, 2022

  • Added support for 1.18.2. Please make sure you're using the latest ProtocolLib dev build or the new release.
----------, Mar 15, 2022

  • SV should now handle NoSuchMethodErrors in the ActionBarMgr properly provided that you have the correct version of ProtocolLib installed
----------, May 3, 2021

  • Added HEX colors. Format: #XXXXXX e.g.: '#663EF6This text would be purple!'
  • SilentOpenChest changes and clarifications
    • Now requires the permission sv.silentchest
    • The error message in chat and in the console regarding a plugin loading another plugin's class should now be gone
    • Vanished players will appear as spectators temporarily when they're opening chests silently. This is of course only the case for players who are allowed to see the vanished player. SV is required to switch players to spectator mode for them to open chests silently because of technical limitations. This is not new, it's just more visible now than in previous versions. The method I used back then doesn't work anymore and now causes error messages to appear in chat on many servers. Perhaps this will be fixed by ProtocolLib in the future so I can restore the old functionality without side-effects.
    • Because players are being put into spectator mode temporarily it's best to only give the permission sv.silentchest to staff. While there are checks in place to make sure that this temporary spectator mode can't be abused, players will stay in spectator mode if the server has a hard crash while they are looking into the chest (and that can be abused).
  • Many plugin stability improvements
  • Action bars should now work on many more server versions
  • Errors should no longer spam the console; they will only be displayed once
  • Many errors will now contain information on what caused them and how they can be fixed
----------, Apr 27, 2021

  • Added a tab-complete listener as an attempt to fix that some plugins include vanished players in their custom tab-completions
----------, Apr 20, 2021

  • Fixed Mob NoClassDefFoundError on 1.12 and below
----------, Apr 12, 2021

  • Fixed mobs still targeting players that just vanished. Previously mobs didn't target vanished players only if they hadn't already targeted the player before the player vanished.
  • Java 8 or newer is now a requirement
----------, Apr 5, 2021

  • I'm aware that there's an issue with a "[ProtocolLib] Loaded class ..." message being displayed in-game. I'm still not sure how I can fix this or if it's even within SV's control to fix it properly. You can bypass the issue by turning off the OpenChestsSilently feature in the config. The error itself is completely harmless (but of course annoying).
  • Issues with "NullPointerException"s in the console are usually fixed by updating ProtocolLib.
  • Fixed that players named after a sub command were being put into vanish instead of executing the sub command (e.g. with a player named "list" didn't execute /sv list)
  • Fixed that players with no SV permissions could tab-complete SV commands
----------, Mar 29, 2021

Note: Please install the latest ProtocolLib dev-build for 1.16.2 support
  • New feature: ModifyTablistPackets
    • This improves SV's invisibility and is meant to prevent hacked clients from figuring out who is online.
    • Now enabled by default
----------, Aug 31, 2020

  • Fixed issues with the latest PlaceholderAPI updates
----------, Aug 3, 2020

  • Updated PlaceholderAPI hook to the new Placeholder expansion system. If you are already using the latest version of PlaceholderAPI, you don't have to do anything. If not, update PlaceholderAPI.
----------, Jul 27, 2020

  • Please update ProtocolLib to the latest dev-build as explained on its resource page for 1.16 support.
  • Death messages are now disabled for vanished players and will only show up to players who can see the vanished player
----------, Jun 30, 2020

  • Fixed an issue with temporary players in the SilentOpenChest feature
----------, May 4, 2020

Please make sure that you are using the latest ProtocolLib release. Layered permissions need to be turned on in the config to work and players need to rejoin after permission changes for them to apply.
  • Updated SilentOpenChest for 1.15 to support all shulker boxes
  • Fixed SilentOpenChest handling item frames incorrectly
  • Improved default comments for the fake join/quit messages section of the config to avoid confusion
----------, Apr 4, 2020

1.14: I'd like to stress once again that you need to install the latest dev-build of ProtocolLib for 1.14 support (Instructions on ProtocolLib's resource page).
  • Added silent chest support for barrels
  • Fixed the default "/sv list" message which didnt actually include the list of vanished players. Please add "%l%" to the end of the ListMessagePrefix message in the mesages.yml file if you are affected by this.
----------, Jul 24, 2019

  • Improved the dynmap hook
  • Fixed a NullPointerException in the PlaceholderAPIHook
----------, Jun 12, 2019

1.14.2: Please make sure that you are using the latest ProtocolLib development build!
  • Code cleanup
----------, Jun 5, 2019

Please update to the latest ProtocolLib release (v4.4.0) for MC 1.8 and above
  • Added native 1.13.x support
  • Vanished players should no longer count to the amount of non-sleeping players
  • Changed the default fake join/leave messages
----------, Sep 30, 2018

  • Fixed a NullPointerException that sometimes occured when SV was in an unexpected state
----------, Jan 31, 2018

  • Fixed some features enabling even though the server doesn't support them (NightVision, SilentOpenChest, VanishIndication below MC-1.8)
----------, Dec 30, 2017

  • Reverted the last hider change since it broke everything
----------, Dec 27, 2017

  • Fixed weird permissions plugins breaking Vault hook
----------, Dec 23, 2017

  • Fixed MVdWPlaceholderAPI hook and prevented it from breaking SuperVanish's placeholder replacer
----------, Dec 23, 2017

You have to regenerate your SuperVanish files after updating
Some commands and permissions have changed

  • Improved SilentOpenChest feature
  • Added /sv help for an overview of the commands and permissions
  • Added useful tab-completion to command
  • Added MVdWPlaceholderAPI and PlaceholderAPI hooks and placeholder support
    • You can now use custom SV placeholders in other plugins
    • You can use any (MVdW)PlaceholderAPI placeholder in SVs config files
  • Expanded SuperVanish's API for developers
  • Added update checker and notifier (can be disabled)
  • Now using new Spigot 1.12.2's hiding API which is more powerful and should lead to more accurate invisibility
  • Improved MarkVanishedPlayersAsSpectators feature
  • Restructured config files and improved placeholder format
  • Huge code clean-up which should help other developers with contributing
----------, Dec 22, 2017

  • The %prefix and %suffix placeholders now require Vault instead of PermissionsEx
  • Removed LibsDisguises and DisguiseCraft hooks since their use was very limited
  • Fixed an error with SuperVanish on MC 1.7
----------, Aug 16, 2017

  • Replaced some legacy code which caused issues
  • Removed legacy API which has been deprecated for a very long time
  • Improved /sv reload effect
  • Improved PlugMan and /reload compatibility
  • Added a toggle of the layered permissions to the config (they are now turned off by default)
  • Added AutoVanishOnJoin feature and permission
  • Fixed TrailGUI hook
----------, Aug 7, 2017

  • Switched to ProtocolLib-only action bar messaging
----------, Jul 18, 2017

  • Fixed NoSuchMethod error for 1.8 servers in tablist system
----------, Jul 9, 2017

  • Restored support for MC 1.8 and lower
----------, Jul 2, 2017

  • Fixed a NPE which occurred when there was no ProtocolLib installed
----------, Jun 17, 2017

  • Fixed some actionbar errors on 1.12 servers
----------, Jun 9, 2017

  • Added 1.12 support
  • Added maven integration for devs
----------, May 19, 2017

  • Changed some default config options that are likely to cause bugs
  • Fixed some bugs
  • Improved plugin stability by preventing errors from breaking the plugin
Note: To remove any [VANISH] suffixes in Tab simply delete the scoreboard.dat file in your world folder
----------, Apr 1, 2017

  • Fixed a bug which made players glitch into the ground when they change their world/gamemode
  • ProtocolLib potions are now sent asynchronously to improve performance
----------, Jan 26, 2017

  • Added new tablist indication method by using spectator mode
  • Removed old prefix indication since it doesn't work, if you still see the prefixes please delete the scoreboard.dat file in your world folder
  • Performance improvements by caching permission checks (Please note that this means that you have to rejoin to have your permissions updated if you cant use /sv even though you should be able to)
  • You no longer require sv.use as base permission to use /sv if you have sv.use.levelX instead
----------, Jan 23, 2017

  1. Improved team management
  2. Fixed serverlist options for latest ProtocolLib
  3. Fixed sv.see/use.level100 not working
----------, Oct 9, 2016

  • Fixed disappearing action bar
  • Improved team managing
----------, Jul 5, 2016

Important: A config.yml & messages.yml recreation is required! => /sv updatecfg
  • Replaced tab name format with prefix and suffix options
  • Added option to stop pushing players and stop being pushed by other players while vanished
  • Now using packets for night vision effect if possible
  • Removed ghost players feature (conflicts with prefix&suffix feature)
  • Removed BarAPI feature (useless + BarAPI is outdated)
  • Fixed admin message on vanish for non-admin players
----------, Jul 5, 2016

  • Disables silent chests feature in 1.7 to restore 1.7 compatibility
----------, Jun 30, 2016

  • New approach to silent chests feature using spectator mode which also works for double chests now
  • sv.use and sv.see are now layered permissions
    • A higher or equal level of sv.see overrides a lower or equal level of sv.use; A higher level of sv.use overrides a lower level of sv.see
    • Format: sv.use.level1, sv.use.level12, etc; sv.see.level1, sv.see.level43, etc
    • Example: If player1 has sv.use.level3 and player2 has sv.see.level3 then player2 can see player1 even if player1 is vanished, however if player1 has sv.use.level4 then player2 cant see him if he's vanished unless he has sv.see.level4 or higher
    • For example, you can use this feature to let nobody but the owner see admins but admins can still see mods and mods can see each other
    • sv.use and sv.see without any level still work and both are level 1
    • Players with sv.* and/or supervanish.* have access to sv.use.level1 and sv.see.level1 by default
    • Opped players or players with * perm have access to sv.see.level100 and sv.use.level100 and can therefore see any player and can not be seen by any player who hasn't got sv.see.level100
    • Maximum level: 100; Higher levels don't work
----------, Jun 30, 2016

  • Added Citizens hook, it's untested so please tell me if it works
  • Added EnjinMinecraftPlugin hook which should hide vanished players on Enjin's website, please tell me if it works
  • Fixed silent chests feature, it doesn't support double chests yet, though
----------, Apr 4, 2016

  • Fixed potential crash issue of v5.6.0&1
----------, Mar 27, 2016

  • Improved /sv reload support and added a warning to it
----------, Mar 27, 2016

  • Re-added silent chests feature with many improvements (still not 100% accurate but should be good enough)
----------, Mar 27, 2016

  • Massive code cleanup #2 -> Performance improvements
  • More powerful invisibility to improve compatibility with other plugins
  • New useful API method: boolean canSee(Player viewer, Player viewed)
  • Updated TrailGUI hook
  • Invalid hooks can no longer break SuperVanish
  • Removed the SilentChest feature temporarily due to missing 1.9 ProtocolLib wrappers, I'll add this feature back asap
----------, Mar 3, 2016

  • Invisible players can no longer interact with 1.8 pressure plate types
  • Restored 1.7 compatibility
  • Miscellaneous bug fixes and improvements
(GitHub commit here)
----------, Feb 27, 2016

  • Full support for TrailGUI
  • Full support for SuperTrails
----------, Nov 29, 2015

  • Fixed a little flaw of the ReappearOnQuit setting
(GitHub commit here and here)
----------, Sep 26, 2015

  • Actionbars are now turned off automatically on a 1.7.x server
  • Fixed /sv reload and added the alias /sv rl
  • Actionbars will no longer disappear after a reload
  • added new config section: Hooks -> Can turn off plugin hooks
  • added option to handle leave messages when ReappearOnQuit is turned on
  • added option to prevent invisible players from hitting entities
Updating to this version requires a config update but not a messages update.
> /sv updatecfg

(GitHub commit here)
----------, Sep 26, 2015

  • Improved the performance for servers with lots of players
  • Fixed /sv updatecfg, it updates its state after recreating the config now
  • Only shows administrative join/leave messages to players with the perm sv.see if it's actually enabled in the config
  • Fixed night vision potions for servers with multiple worlds
(GitHub commit here)
----------, Aug 3, 2015

  • Changes the API to support another upcoming vanish plugin
  • New feature: Invisible players have night vision (configurable)
  • Bugfix: Fixed a default message of the updatecfg command
Important: Please regenerate your config.yml file manually if you'd like to make use of the new night vision feature.
(GitHub commit here)
----------, Jul 25, 2015

Fixed chatcolor import to readd craftbukkit compatibility
(GitHub commit here)
----------, May 18, 2015

  • Potential fix for NullPointerExceptions being caused by Essentialses api.
  • New way of translating color codes.
  • Other small improvements
(GitHub commit here)

Works only on spigot servers, fixed in v5.3.5
----------, May 18, 2015

  • no more errors without ProtocolLib when an invisible player joins
  • Potential fix for TeleportSigns
----------, Apr 18, 2015

Fixes any invisibility potion bugs and some compatibility options.
----------, Apr 17, 2015

Fixes a small bug, which causes an error when loading supervanish with an outdated messages file
Note: If you use a 1.7.X server, turn "DisplayActionBarsToInvisiblePlayers" off!
----------, Mar 15, 2015

  • Added action bars as a replacement of boss bars, boss bars are still supported though
  • Added two new commands:
    • /sv updatecfg: Recreates the config or messages file, doesn't download anything, just lets the config or messages file match the plugin version
    • /sv tip: Toggles the ability to pick up items
  • SuperVanish will no longer update the config/messages file automatically, use /sv updatecfg to update it
  • Changed the default value of some config options
Note: If you use a 1.7.X server, turn "DisplayActionBarsToInvisiblePlayers" off!
----------, Mar 15, 2015

Updating from v5.1.0 to v5.2.0 will not update your configuration! Yay!
Changes:
- ProtocolLib is no longer required (theoretically)
----------, Jan 1, 2015

New features:
-
Invisible players can open chests silently
Bugfixes:
-
Fixed a serious bug, which concerns servers that use multiple worlds or dimensions
- Fixed a bug of the api
----------, Dec 29, 2014

Important: Save your configuration somewhere before you update to be able to restore your changes!
The jar-file is now much smaller (59kb).
Also fixed a bug and removed some annotations.
Just noticed that there is a bug in the api(may concern older versions, too):
isInvisible() always returns false. Use getInvisiblePlayers().contains(p.getUniqueId().toString()) instead
----------, Dec 26, 2014

As the title says, it fixes a little bug.
Everyone having Essentials should update to this version.
----------, Dec 13, 2014

New features:
  • Compatibility options
  • More Fly-options
  • Ability to save the old tabname in 'ChangeTabNames'
  • Options to auto-reappear on quit/worldChange
  • Options to prevent block-placing/block-breaking
Improvements:
  • Better performance
  • Code cleanup
  • More configurable messages and placeholders
Changes:
  • ProtocolLib is now optional (The serverlist features are disabled if there is no ProtocolLib on the server, but the rest still works.)
  • Changed some methodes of the api and marked the old ones as deprecated, since I'll remove them in the next update
  • EDIT: This version doesn't work without ProtocolLib; Fixed in v5.2.0
----------, Dec 13, 2014

Resource Information
Author:
----------
Total Downloads: 880,585
First Release: Oct 3, 2014
Last Update: Aug 3, 2024
Category: ---------------
All-Time Rating:
217 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings