HideMe
HideMe 0.1
Description:I became annoyed with the barrage of messages I would receive upon joining my server, and identified I'd like to be able to pop in and out without rousing anyone's attention.
HideMe allows one to join and quit the server silently, without the event messages being displayed. A user with the right permissions can enable / disable their join/quit events, and if necessary mimic a join/quit message.
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server Commands:
• /HideMe or /hm - Main Menu
• /HideMe reload - reload config
• /Hevents - Toggle hiding of your join/quit events
• /Hide - Hide from players, mobs and lists
• /spy - Hide player model from players and mobs
• /mimic - Mimic a join or quit message
Configuration:
HideInGroup - Hide blank list entry in another rank if neccesary (Depends: PermissionsBukkit)
GroupToHideIn - Which group to hide a hidden users blank list entry in.
NICKNAME:
JoinMimic
Mimic - text to use as a mimic join message
NickColour - text to use as a Nick prefix for join message
QuitMimic:
Mimic - text to use as a mimic quit message
NickColour - text to use as a mimic quit message
Permissions:
hideme.hideme
hideme.hide
hideme.hevents
hideme.spy
hideme.mimic
hideme.exempt - See anyone join/leave, despite their event status
hideme.reload
Change-Log:
0.2
- Changed command structure
- Added /hide to hide player from other players, lists, mobs and disable pickup (Mob disable is buggy, as are XPdrops)
- Added GroupHiding for PermissionsBukkit (Hide blank player entry in configurable group)
- Added /hevents to toggle hiding events
- Added spy to only hide player model from players (Incl. Mobs & DisablePickups
0.1
- Initial Creation
-
View User Profile
-
Send Message
Posted Jun 13, 2013I think it may have something to do with this: http://pastebin.com/csGDevD7
-
View User Profile
-
Send Message
Posted Jun 11, 2013Just sort of bumping jacobisanadmin's problem, as I have it as well.
Also, a suggested feature: Include a permission that allows you to receive a status update whenever someone uses /spy?
-
View User Profile
-
Send Message
Posted Apr 21, 2013I cant mimic a join or quit; it says I havnt set the color, when I have. Please help.
-
View User Profile
-
Send Message
Posted Apr 11, 2013@jakimfett and @yiruso: I would recommend this plugin if you don't want to edit permissions: http://dev.bukkit.org/server-mods/command-blocker/
You can block /list. you can also block commands for this plugin (/hide, etc). You can still execute commands as OP.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Update it and can I set it for OPs only ?
-
View User Profile
-
Send Message
Posted Nov 3, 2012Useful plugin if updated for 1.4.2
-
View User Profile
-
Send Message
Posted Oct 4, 2012It'd be great if you could update this plugin for Craftbukkit 1.3.1
It looks like a useful plugin
-
View User Profile
-
Send Message
Posted Jul 21, 2012Ok, I found a couple of (very minor) bugs. I'm loving this plugin, hoping I can use it for a good long time!
Bug #1: When a "player1" logs in close to a "hidden" player2, player1 can see player2. Player1 is hidden if they toggle /hide to unhide, and then /hide again to actually hide.
Bug #2: Using EssentialsChat+GroupManager, the "hidden" player still shows up in the /list. I tested it both with players grouped by group, and just displayed normal. The normal TAB list doesn't display them though.
(potential) Bug #3: AFK messages still show up. Any chance these could be hidden?
Suggestion: Have a "default" /mimic join/leave message, so that anyone without a custom color set up uses the default when they use the command.
-
View User Profile
-
Send Message
Posted Jul 21, 2012@Odiumxxx
Specifying that this is the way to set up the plugin might be an important thing to have in the overview...I had the same question, until I read through the comments.
Also...when someone who is hidden logs in, I get the following error: 11:36:54 [SEVERE] Could not pass event PlayerJoinEvent to HideMe org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:134) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:66) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:569) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.odium.hideme.listeners.PListener.onPlayerJoin(PListener.java:67) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 10 more
Other than this, it seems to be working properly. One question I had is whether there is a Dynmap plugin (or a way to set up this one) so that you are auto-hidden from the dynmap if you are hidden with this plugin.
-
View User Profile
-
Send Message
Posted Jun 26, 2012@ArttuJarvinen
As of 0.2 you'll be wanting...
I'll send you a quick link, seeing as we're currently awaiting approval. :)
-
View User Profile
-
Send Message
Posted Jun 26, 2012After i installed it, i logged on and did /hideme on then i logged off, but people can still see when I join. How come?
-
View User Profile
-
Send Message
Posted Jun 22, 2012EDIT: That shit was way too buggy. lemme rewrite and make this a little more stable.
@Lukethenuke
Should hide from lists now.
For plugins like mChat which order the online list by groups, i'm working on a function to hide the blank entry in a different populated group, so as to make it less obvious.
Currently it works for PermissionsBukkit using a pre-defined group, PEX support is also coming soon.
@Tealk123
If you're talking about persistance, then yes.
If you are hidden when you leave, or the server restarts, you will be hidden when you next join.
-
View User Profile
-
Send Message
Posted Jun 21, 2012@Lukethenuke
also from dynmap would be fantastic :P
-
View User Profile
-
Send Message
Posted Jun 17, 2012@dropposite
You have correctly identified the issue yourself.
You're recieving an error about not setting the config, because you haven't set the config.
Try Changing NICKNAME in the config to your nickname, and see what happens. ;)
-
View User Profile
-
Send Message
Posted Jun 16, 2012when i try and do the /hideme quit or join commands, it tells me Mimic Text / Colours Not Set.
In the config file, it contains all the default settings, i havent changed anything.
-
View User Profile
-
Send Message
Posted Jun 15, 2012is it possible to set up that is auto hide?
-
View User Profile
-
Send Message
Posted Jun 15, 2012One thing that would really make this plugin different from plugins like Fakie2 and VanishNoPacket is if you can hide yourself from the /list and /who commands. In VanishNoPacket, I will join silently and vanished and not appear on the tab list but people can still type /who and /list and find out I'm online. It'd be cool if you could hide yourself from those commands.
That's my suggestion.
Cheers.