SimpleVanish
SimpleVanish
This plugin allows players with permission, to turn invisible and spy on other players. Players can also issue a command to see who is vanished, or simply press tab, whoever's name is dark red, is vanished. (Please note that if your name is longer than 14 characters, it will not turn red when you vanish.) Players without permission to see vanished players, will not see players using the tab button. Enjoy!
Screenshots:
Shows vanish mode being toggled on/off.
Shows OPJewelz as vanished, on the tab list. All people with simplevanish.see will have the ability to see players that are vanished in the tab list, and their names will be red!
Commands:
Command | Description | Aliases |
---|---|---|
/vanish [playername] | Toggles on/off invisibility for specified player, and red TAB list display name! | /van, /v |
/vanish status [playername] | Returns whether specified player is visible or invisible. | /v s |
Permissions:
Permission | Description |
---|---|
simplevanish.vanish.self | Allows players to toggle their invisibility on/off with the '/vanish' command. |
simplevanish.vanish.other | Allows players to toggle other players' invisibility on/off with the '/vanish <playername>' command. (Does not allow them to vanish themselves) |
simplevanish.vanish.* | Allows players to toggle their own, and others' invisibility on/off with the '/vanish' command. |
simplevanish.status.self | Allows player to check their own vanish status using the /vanishstatus command. (but not another player's) |
simplevanish.status.others | Allows player to check another player's vanish status using the /vanishstatus command. (but not their own) |
simplevanish.status.* | Allows players to check any player's vanish status using the /vanishstatus command. (including their own) |
simplevanish.see | Allows players to see all other vanished players! |
simplevanish.* | Allows players to access all commands, and all other permission nodes above. |
To-Do
- Enable the toggleability of the TAB nicknames.
- Add vanish list command
- Suggestions
@ThisUsernameIsMine
Good point, I'll be sure to make that toggleable in the next version.
Is it possible to disable the TAB status colour?
I'm not sure if it will mess up the formatted nicknames we use from Essentials.
Thanks ;-)
Update for CraftBukkit 1.7.9-R0.1 is awaiting approval!! Any issues with permissions should be resolved now.
How do i give someone access to build and talk in vanish i gave the simplevanish.* but it doesn't work only ops can do that. Please help. Thanks
Can u Make it doesnt show the player in /list ( using essentials )
@elastiekbal
Does the console show any errors? If so, post a pastebin link. If not, maybe try re-downloading it. If that doesn't work message me.
This plugin doesn't work on my server :( (it doesnt even create a plugin folder when i start the server after it)
Please help because this plugin sounds awesome :)
Does this also work on dynmap?
I've uploaded the jar for version 0.5, the file should be approved in the next few hours and ready for downloading.
Its not compatible with Group Manager D:
An API would be a nice touch. Say, for seeing whether a player is vanished, unvanished, etc.
@stuntguy3000
An update for craftbukkit R1.0 coming in the next few days. Just a small update though.
@Bavestry
Any ETA on the update/
Yay, I am on the picture!
@stuntguy3000
Hah, sorry about that. I totally forgot to make a name-length checker when a player logs in. Minecraft can't handle some name's colors to be changed if they're too long. Fixed for the next update.
Hello i have found a bug, Some usernames are too long and this causes a null
User: DeltaCraftTroll 2012-12-07 01:19:23 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'v' in plugin SimpleVanish v0.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.IllegalArgumentException: Player list names can only be a maximum of 16 characters long at org.bukkit.craftbukkit.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:167) at net.simpleplugins.simplevanish.SimpleVanish.setVisible(SimpleVanish.java:43) at net.simpleplugins.simplevanish.SimpleVanish.onCommand(SimpleVanish.java:71) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
When will be the 0.5 version released? Its simplicity is just genius. Thanks!
@CompassCraft
That will be in the next update, I'm fixing some current bugs with that right now. ^.^
Does this stop: damage, item pickups, drops, building any of those? :P I would love those to be in this plugin. :)
@Bavestry
Your welcome - I love the plugins simplicity. I don't want anything crazy for the extra features, but arrows hit invisible players and it bounces off, ruining the feel. Basic damage protection and interaction disabling would be wonderful. Can't wait to try the new version with on/off.