HideMe
HideMe
Description:
HideMe allows you to be completely invisable on your server and with completely I mean:
- Players can't see you
- A fake disconnect event is called and the disconnect message is shown
- you can't pickup items
- monsters don't react on you
- you only drop items with the specific permission
- you don't trigger pressure plates
Watch out: This plugin is actually pretty hacky as it does some things that should not be done by plugins. That is needed to archive the complete invisibility, but it causes some minor problems that I won't fix (often it is nearly impossible to fix). Examples for such problems are:
- hidden players don't receive server broadcasts (/say command and commands like that, fixing this would be really hacky)
- plugins can't find the player (this is in most cases intended)
- some plugins might fail sometimes on hidden players (if have already added some fixes, but please report problematic plugins)
Dependencies:
- Bukkit 1.3.2 or newer
SpoutPlugin is NOT needed
Installation:
Just drop the jar-file into your plugins directory and reload/restart your server
Commands:
- /hide [player] -- Hides yourself or another player
- /unhide [player] -- Unhides yourself or another player
- /hidden [player] -- Checks whether you or another player is hidden
- /seehiddens -- Toggles The ability to see hidden players
- /canseehiddens [player] -- Checks whether your or anther player can see hidden players
- /listhiddens -- Lists the hidden players
- /listseehiddens -- Lists the players who can see hidden players
Permissions:
-
HideMe.* -- Allows the player to do everything
- HideMe.hide -- Allows the player to hide and unhide himself
- HideMe.hide.others -- Allows the player to hide and unhide other players
- HideMe.seehiddens -- Allows the player to use the seehiddens command
- HideMe.canseehiddens -- Allows the player to check whether he can see hidden players
- HideMe.canseehiddens.others -- Allows the player to check whether another player can see hidden players
- HideMe.listhiddens -- Allows the player list the hidden players
- HideMe.listseehiddens -- Allows the player to list players who can see hiddens
- HideMe.drop -- Allows the player to drop items
- HideMe.hide.auto -- Players with this permission are automaticly hidden
- HideMe.seehiddens.auto -- Players with this permission automaticly see other hidden players
README
Plugin developed by Quick_Wango - Cube Island
- You want new features?
- You want the plugin to be always up to date?
- You want good support?
I'm doing this for literally nothing in my freetime, so keep me interessted in my plugins and help pay my bills by simply donating a few bucks.
Thanks in advance!
Talk to the developer (#cubeisland-dev on EsperNet)
For those of you that are interested in this plugin: An up to date replacement for this plugin is the Hide module of the [CubeEngine](http://dev.bukkit.org/bukkit-plugins/cubeengine/). That modulee solves all problems HideMe has and removes all the hacks that HideMe used.
I'll set this plugin to inactive, but keep it as a legacy project.
@gyro89
Seems like it is broken, anything in the console? I have absolutely no time to support my plug-ins at the moment due to my new job. If you really need this plug-in, you could try to ask in #bukkitdev on espernet whether someone is willing to fix the plug-in.
This plugin doesn't work. I loaded it up and it said it was an active plugin. When I typed /hide [myplayername] it just told me to type /hide [playername] as though I hadn't typed in the right command. Please fix!
@QuickWango
Not really, but I'm not really familiar with EsperNet... I've never heard of it before. I suppose I should put the issue in a ticket, rather than the comments..(?)
@MrMe1003
Would you mind joining the IRC channel linked above?
@QuickWango
Well.. For some reason, after divi-ing out permissions, when I type /hide <My_Username> it just gives me the message: '/hide [playername]' over and over again, but doesn't hide me. Same with every other command; it just repeats the command back at me.
@MrMe1003
I should be compatible, but make sure to read the "Watch out" part of the description above.
@QuickWango
Ah.. Sorry. I haven't used the plugin yet, I'm shopping around since VNP was causing issues, and I didn't notice it in the main post so I just assumed... Well thanks. Looks like I'll be using this then, as long as it's compatible with 1.5.2 ^_^;
@MrMe1003
It should already work like this
Haven't used, but I don't see it anywhere here so a feature I think would be nice would be a command to toggle the ability to join without the server announcing that you've joined, and to make a false announcement when you /unhide that you have joined.
Seems to work nicely.. However, when I do a hide on myself, I completely dissappear.. Not only can no one see me.. I can't use any commands, not even /unhide .. It says unknown command..
If someone else /unhide me I can get back to normal and use commands again..
Seems like something is wrong there, right? ;)
updated version:
http://dev.bukkit.org/server-mods/hideme/files/3-hide-me-v1-2-0-1-3-2-r2-1/
@rsshelas
doesn't seem like a HideMe problem
@QuickWango
LWC runs fine without Hideme, but once I installed HideMe, I start to get some errors from LWC when a player tries to set a protection to a chest.
This plugin is great, I hope someone fixes the issue.
Here is the Error: http://pastebin.com/raw.php?i=8t7AhtEk
@rsshelas
what exactly does not work?
HideMe Plugin is not compatible with LWC
Another problem I've noticed with the tab list in addition to not seeing my name, and seeing clones of other people, Is that nicknames are no longer displayed in the tab window, they were until I installed this. Nonetheless a great plugin, just needs a few more bugs out of it.
@Sigong
It's not about showing a disconnect to the players, but to make the other plugins think the player actually left as some plugins might have their own playerlist.
what's the problem with the simulated quit?
Would an alternate way of doing this be displaying a quit event, and replacing the player's name on the list with a blank value?
@Sigong
No, that's planned. HideMe simulates a quit event when hiding and a join event when unhiding. A hidden player gets removed from the server's internal playerlist. That hides the player even from plugins which is intended here, but also causes some problems. Some of these can't be solved.
I've also noticed that when I use /unhide, the server thinks that I actually just got on. Could this be part of the issue?