LibsDisguises & PlayerParticles
A disguise or a particle trail can give a vanished player away.
LibsDisguises
With LibsDisguises and
hooks.libsdisguises: true:
- A disguised player who vanishes is undisguised.
- A vanished player can't put a disguise on.
Both send disguise-removed-because-vanish.
PlayerParticles
With PlayerParticles and
hooks.playerparticles: true, a vanished player's active particles are cleared when they vanish and
again every second while they stay vanished, in case they turn some back on.
This only clears the particles that are running. Their saved particle setup in PlayerParticles is not changed.
The action bar
Not a plugin, but in the same spirit: with hooks.actionbar: true (the default) vanished players see
messages.action-bar (You are in vanish.) above their hotbar, refreshed every 1.5 seconds, so they
never forget they're hidden. Set the message to "" to hide it.