Vanish for Rust

Allows players with permission to become truly invisible

Total Downloads: 17,960 - First Release: Nov 3, 2015 - Last Update: Oct 6, 2017

5/5, 65 likes
  1. Wulf
    Configuration File:
    Yes
    Vanish allows players with permission to become completely invisible. Players, turrets, helicopters, NPCs, etc. will not be able to see, hear, or touch you!

    NOTE: You cannot hear or speak to players, you are not a player to other players while vanished and essentially do not exist to them. Voice is handled by the Rust client between players.

    Permissions

    This plugin uses Oxide's permission system. To assign a permission, use oxide.grant user <name or steam id> <permission>. To remove a permission, use oxide.revoke user <name or steam id> <permission>.
    • vanish.use (allows player to use commands and go invisible)
      Ex. grant user Wulf vanish.use
      Ex. revoke user Wulf vanish.use
      Ex. grant group moderator vanish.use
    • vanish.damagebuilds (allows player to damage buildings)
    • vanish.invulnerable (makes player invulnerable while vanished)
    • vanish.hurtanimals (allows player to hurt animals while vanished)
    • vanish.hurtplayers (allows player to hurt players while vanished)
    • vanish.teleport (allows player to teleport while vanished)
    Chat/Console Command
    • vanish
      Toggles player's invisibility on/off
    Configuration

    You can configure the settings in the Vanish.json file under the oxide/config directory.
    Code (Javascript):
    {
      "Play sound effect (true/false)": true,
      "Show visual indicator (true/false)": true,
      "Show visual overlay (true/false)": false,
      "Vanish timeout (seconds, 0 to disable)": 0,
      "Visible to admin (true/false)": false
    }
    Localization

    The default messages are in the Vanish.json file under the oxide/lang/en directory. To add support for another language, create a new language folder (ex. de for German) if not already created, copy the default language file to the new folder, and then customize the messages.
    Code (Javascript):
    {
      "CantDamageBuilds": "You can't damage buildings while vanished",
      "CantHurtAnimals": "You can't hurt animals while vanished",
      "CantHurtPlayers": "You can't hurt players while vanished",
      "CantUseTeleport": "You can't teleport while vanished",
      "CommandVanish": "vanish",
      "NotAllowed": "Sorry, you can't use '{0}' right now",
      "VanishDisabled": "You are no longer invisible!",
      "VanishEnabled": "You have vanished from sight...",
      "VanishTimedOut": "Vanish timeout reached!"
    }
    Credits
    • Nogrod, for all the help along the way. Cheers!
    • dcode, for the awesome icon