Can you add invspy support for backpacks pls
Better Vanish
$19.99
Sold by: CosaNostraBetter Vanish is a must have for every server which allows the server admins or users with permission to go fully invisible to spectate / watch players.
- Description
- Reviews (3)
- Version History
- Discussions (8)
- Setup
- Product Enquiry
Description
Description
Better Vanish
Better Vanish allows server admins or users with permission to go fully invisible to spectate/watch players.
It is based on the free public version on uMod by Wulf and has been in development since 2017.
However, this version was written from scratch with performance, security and optimization in mind.
Key features:
- Vanished administrators cannot be seen by any other players or cheaters. ¹
- Optimization with performance in mind. No garbage allocations.
- Smaller size, lightweight with only most necessary functions for being invisible.
- Auto-hide / Auto-noclip after joining. ²
- Can be used by non-admins with certain restrictions.
- Auto teleportation under the map or to a safe spot (if you crash or disconnect). ³
- Vanished state persists between disconnects or server restarts (configurable).
- Invisible to the world, environment, AI, traps and so on. ⁴
- Custom & Lightweight trigger subsystem.
Vanished player’s only enter the most important world triggers at zero overhead. - Can hide and unhide other players via command.
- The inventory spy function will let you see and edit player’s or NPC’s inventories.
- Sound effects when entering and leaving invisibility (other players can’t hear it).
- Supports original Vanish API & Hooks.
Explanations:
- You must behave accurately if you don’t want to get attention from potential cheaters. Do not play, shoot, or touch your inventory and outfit.
- Auto-noclip is valid only for admins.
- Non-admins cannot be teleported underground. Please use the safe points.
- You still may provoke AI to follow you or shoot at you if you cause damage to them.
Configuration
Configuration
The settings and options for this plugin can be configured in the BetterVanish.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
{
“Show visual indicator (true/false)”: true,
“Visual indicator image address”: “https://i.imgur.com/dOvX4uA.png”,
“Visual indicator anchor min”: “0.1 0.001”,
“Visual indicator anchor max”: “0.17 0.10”,
“Visual indicator color”: “0.7 0 0 1”,
“Depth of an underground teleport (upon disconnection)”: 15.0,
“Block all incoming damage while vanished (true/false)”: true,
“Block all outgoing damage while vanished (true/false)”: true,
“Auto vanish on connect (true/false)”: true,
“Auto noclip on connect (true/false)”: true,
“Auto noclip on vanish (true/false)”: true,
“Turn off noclip on reappear (true/false)”: true,
“Persist vanish (don’t unhide upon leave & restore after restart)”: true,
“Use sound effects (true/false)”: true,
“Enable safepoints (true/false)”: true,
“Remove all safepoints after wipe (true/false)”: true,
“Config revision (do not edit)”: 4}
Localization
Localization
The localization for this plugin can be configured in the BetterVanish.json file under the oxide/lang/en directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
{
“CommandVanish”: “vanish”,
“CommandSetVanish”: “setvanish”,
“CommandUnvanishAll”: “unvanishall”,
“CommandInvSpy”: “invspy”,
“VanishDisabled”: “<color=#FF686B>Vanish disabled</color>”,
“VanishEnabled”: “<color=#91D6FF>Vanish enabled</color>”,
“VanishDisabledOther”: “<color=#FF686B>You disabled vanish on {0}</color>”,
“VanishEnabledOther”: “<color=#91D6FF>You enabled vanish on {0}</color>”,
“UnvanishedPlayers”: “<color=#FF686B>You unvanished {0} players!</color>”,
“SetVanishHelp”: “Syntax: /setvanish PlayerName”,
“SafePointNotSet”: “You haven’t set your <color=#F7B267>Safe Point</color>nType <color=#FF686B>/vanish safepoint</color> to save your current position.nYou will be automatically teleported there upon disconnection.”,
“SafePointSaved”: “Your current position is saved as a Safe Point!”,
“MultiplePlayers”: “Multiple players found!nRefine your search or use Steam ID.”,
“NothingInSight”: “No players in sight”,
“NoSuchPlayer”: “No such player found ({0})”,
“InvSpyLooting”: “Looting: {0} ({1}).”
}
Permissions
Permissions
This plugin uses Oxide’s permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>.
To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
- bettervanish.allowed – allows non-admin players to use vanish and become invisible.
- bettervanish.allowedother – allows non-admin players to vanish other players by their name.
- bettervanish.perma – the bearer will be vanished automatically and won’t be able to turn off vanish himself.
- bettervanish.unvanish – allows non-admin players to unvanish everyone at once.
- bettervanish.invspy – allows non-admin players to use inventory spy to loot players and NPCs remotely.
- bettervanish.skiplocks – allows non-admin players to have access to locked entities (boxes, doors).
Commands
Commands
This plugin provides universal chat and console commands. When using a command in the chat, prefix it with a forward slash: /.
- vanish – Toggles vanish state.
- vanish safepoint – Save a Safepoint, where get teleported on disconnect (your current position).
- setvanish <PlayerName> – Toggles vanish state of specified player.
- unvanishall – Unvanish everyone at once (both online & sleepers).
- invspy – Let you see and edit players or Npcs inventories, <name/steamID64> or look at the target and use then “invspy “
Plugin Data
Plugin Data
This plugin can store 2 data files under oxide/data:
- BetterVanish-SafePoints.json – Player safepoints storage.
- BetterVanish-PersistPlr.json – Players with persisted vanish state.
Developer API
Developer API
bool _IsInvisible(BasePlayer)
bool _IsInsivible(IPlayer)
void _Disappear(BasePlayer)
void _Reappear(BasePlayer)
Reviews (3)
3 reviews for Better Vanish
Only logged in customers who have purchased this product may leave a review.
Version History
- Fixed Patch fix for Rust AI changes
- Updated Updated for the upcoming Rust february update
- Fixed Fixed for September's update
- Fixed Compatibility with HumanNPC plugin
- Fixed API methods not working
- Added Auto noclip on vanish (configurable)
- Added Turn off noclip on reappear (configurable)
- Added Permanent vanish (autovanish & can't turn off)
- Added New permission bettervanish.perma
- Updated API methods naming convention
- Updated Permission names are now in lowercase
- Updated A hidden player can no more trigger sound of a locked codelock (if he doesn't have permission to skip locks).
- Fixed Debug log which in rare case could cause UnauthorizedAccessException.
- Added Custom & Lightweight trigger subsystem which allowed us to get rid of many hooks, so now the player interacts with only useful triggers without overhead.
- Added Vanish state can now be persisted. When enabled, you can disconnect or even restart the server and your vanished state will stay on after.
- Added /setvanish command to hide/unhide any other player by its name (admins & by permission).
- Added /unvanishall command to unhide everyone (admins & by permission).
- Added New permissions bettervanish.allowedother and bettervanish.unvanish.
- Added New API methods DoVanishDisappear(BasePlayer) and DoVanishReappear(BasePlayer).
- Updated Underground teleportation can now be properly disabled by setting config to 0. Negative values will teleport you into the sky and prevent from falling down.
- Updated More proper AI anti-target upon vanishing. This also now includes fishes AI and Bradley APC.
- Updated Renamed permission bettervanish.fullaccess to bettervanish.skiplocks to avoid confusion.
- Updated Safe points can now be disabled via config.
- Updated Config & Lang files.
- Removed Reflection usage.
- Removed Many wasteful hooks.
- Removed "Disable player collider" config (in favor of new approach).
- Fixed Typo in API.
- Fixed NREs in AI anti-target procedure (caused by other plugins).
- Added Release on Lone.Design.
- Updated This is an intermediate version with various fixes. Getting prepared for full release.
- Updated AI shouldn't attack vanished players anymore.
- Added AI will instantly stop attacking/chasing the player once it's vanished.
- Fixed AntiHack kicks for non-admin players using vanish should be fixed.
- Fixed Fixed player bug with floating objects, elevators etc with player collider is being enabled
- Fixed
- Fixed Fixed random teleports while spectating.
- Fixed Fixed damage was not fully blocked.
- Fixed Fix for using inventory spy in safe zones.
- Fixed Fixed sometimes being targeted by turrets and traps after connecting to the server and waking up.
- Added Added Inventory spy with /invspy you can see and loot players / npcs inventory.
- Added Added bettervanish.invspy permission to allow non admins to use Inventory spy.
- Fixed Compatibility with latest Oxide
- Fixed Fixed rare case when vanish icon can turn into a red square (hopefully)
- Added Added temporal prevention measures against one known bug that may compromise invisibility when Clans plugin is installed. (Avoid staying in clan when using Vanish)
- Added Option to remove player collider hbf sensor and lasers will no longer detect then a vanished player. radeoff when trigger is removed vanished players will no longer parent to other entitys eg. cargo ship
- Added Public stable release.
Discussions (8)
8 thoughts on "Better Vanish"
Leave a reply
-
-
i get hit by flametower and shotgun traps while using this plugin. any help ??
-
Needs an update please for November patch: BetterVanish – Failed to compile: The type or namespace name ‘AI’ does not exist in the namespace ‘Rust’ (are you missing an assembly reference?) | Line: 12, Pos: 12
-
Failed to compile: The type or namespace name ‘AI’ does not exist in the namespace ‘Rust’ (are you missing an assembly reference?) | Line: 12, Pos: 12
-
The plugin is no longer working on my server with the November forcewipe 2024
BetterVanish.cs 12:12 The type or namespace name ‘AI’ does not exist in the namespace ‘Rust’ (are you missing an assembly reference?)
BetterVanish.cs 533:13 The name ‘SimpleAIMemory’ does not exist in the current context -
should work again
-
needs a update
-
I am getting :
[CSharp] Started Oxide.Compiler v1.0.32.0 successfully
Error while compiling BetterVanish: There is no argument given that corresponds to the required parameter ‘includeNetworkData’ o
f ‘Effect.Clear(bool)’ | Line: 894, Pos: 28
Error while compiling BetterVanish: There is no argument given that corresponds to the required parameter ‘includeNetworkData’ o
f ‘Effect.Clear(bool)’ | Line: 894, Pos: 28
Error while compiling BetterVanish: There is no argument given that corresponds to the required parameter ‘includeNetworkData’ o
f ‘Effect.Clear(bool)’ | Line: 894, Pos: 28
Error while compiling BetterVanish: There is no argument given that corresponds to the required parameter ‘includeNetworkData’ o
f ‘Effect.Clear(bool)’ | Line: 894, Pos: 28and the plugin no longer loads. I don’t see any listed dependencies and has stopped working since the last Rust update for me
Setup
Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?
• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.
Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA
• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.
Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.
Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)
Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)
Irish (verified owner) –
Very well written by a very responsive developer. Have been using this religiously on all of my servers and couldn’t ask for better results. Keep up the good work.
rustserver2022 (verified owner) –
i like it but i miss the following option. now i use the old vanish plugin.. pls update it:
“NoClip on Vanish (runs noclip command)”: true
TDPcorndiggitydoggg (verified owner) –
10/10. A must have plugin!