PlayerStatus
- Allows a player to tell everyone that he is AwayFromKeyboard (AFK). Private message senders will be notified that the player is AFK.
- Allows a player to tell everyone that he is DoNotDisturb (DND). Private message senders will be notified that the player is DND.
- Allows a player to remove every regular chat text and emotes (/me) messages. The player will still see commands and server messages.
- Allows a player to remove private messages (/msg and /tell). Private message senders will be notified that the player isn't receiving messages.
- Customize login and logout messages or use a list of random messages
Command list
- /playerstatus : Displays the list of commands and your currently enabled statuses.
- /playerstatus <name> : Displays the currently toggled functions of another player.
- /afk : Sets your status as AwayFromKeyboard. This will add [AFK] in front of your name in chat and notify people sending you private messages.
- /dnd : Sets your status as DoNotDisturb. This will add [DND] in front of your name in chat and notify people sending you private messages. You will still receive them.
- /nochat : This removes for you every message people type in chat including /me. Messages from other plugins and server will still go through.
- /nomsg : This will block private messages from the commands /msg and /tell.
- /ignore <name> : Allows a player to ignore another one. Removes the ignored player from regular chat, from /me and from private messages. Only the player using /ignore stops seeing that player's messages. Ignored players aren't persistent.
- /ignorelist : Displays the list of currently ignored players. Ignored players aren't persistent.
- /mute <name> : Makes that person unable to speak in chat and to use /me. Muted players aren't persistent.
- /playerstatuslang <language> : Allows to change the language file used. If language file is name "caption-french.yml" do /playerstatuslang french
- /moderate : Mutes everyone except people with moderate permission. Useful when server gets out of control or to make big announcements. Players can still /msg and /tell.
Permission nodes
- /afk - PlayerStatus.afk
- /dnd - PlayerStatus.dnd
- /nochat - PlayerStatus.nochat
- /nomsg - PlayerStatus.nomessage
- /ignore - PlayerStatus.ignore
- /ignorelist - PlayerStatus.ignore
- /mute - PlayerStatus.mute
- /playerstatuslang - PlayerStatus.config
- /moderate - PlayerStatus.moderate
Things to do
- Allow channels and such. Channel creator will be allowed to /kick /ban /mute people from the channel. Might make this into a seperator plugin that will use some features of this one to work.
- Disable /AFK on PlayerMove. Also make other player unable to move you if possible.
- Add a config to make AFKed player invincible (Will add this once I managed to prevent people from pushing players)
- Add a config for timer on AFK. This to prevent people running in PVP from going AFK and being immortal instantly.
- Add persistence to /ignore and /mute. For the other commands I'll have to think about it.
- Allow commands from Console that make sense.
- Allow to use colors in the configurations/captions
Version History
Version 2.8
- Removed support for non-SuperPerms permission. In theory should work with bPermissions, PEX and a few others. Permission2/3 don't work anymore anyway.
Version 2.7
- Updated to make compatible with CB 1.1-R5
Version 2.6
- Added PermissionsEx support.
Facts
- Date created
- Sep 25, 2011
- Category
- Last update
- Jan 10, 2013
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- PlayerStatus
- Downloads
- 14,049
- Recent files
- Reply
- #40
Pippl Dec 25, 2013 at 11:13 UTC - 0 likesHey guys,
I know that this plugin is out of date, but I'm still using it. .. and for some reasons the plugin stops announcing the default death messages of minecraft.
Is there a way to enable them?
pls help me. I really need this plugin (but these messages as well) and i'm not able to live without PlayerStatus
- Reply
- #39
ha11oga11o Sep 29, 2013 at 17:54 UTC - 0 likeshave this error can you help?
http://pastebin.com/PjetpYA2
R: v2.9.3 for CB 1.5.2-R0.1 Jan 10, 2013
1.6.2-R1.0 (Build #02879)
thank you.
- Reply
- #38
zachbora Jun 06, 2013 at 20:10 UTC - 0 likes@BiweGas: Go
Yes, I still use it on my server and I will keep this plugin updated when it stops working.
- Reply
- #37
BiweGas Jun 06, 2013 at 19:50 UTC - 0 likesis it working for newest craftbukkit 1.5.2-0.1r beta
- Reply
- #36
Bluemarien Aug 31, 2012 at 20:20 UTC - 0 likesMy temporary solution to fix the muting problem is to downgrade to v2.8. It still works for Craftbukkit 1.3.1 R2.0.
- Reply
- #35
joehot200 Aug 29, 2012 at 13:05 UTC - 0 likes@Swords761: Go
@FrostEnergy: Go
same here, but i mostly have the plugin for the funny join and leave messages.
Pretty much left bukkit :( sorry guys.
If anyone wants to take over any of my plugins, tell me.
- Reply
- #34
FrostEnergy Aug 27, 2012 at 16:45 UTC - 0 likes@Swords761: Go
I am experiencing the same problem :/
- Reply
- #33
Swords761 Aug 20, 2012 at 20:48 UTC - 1 likeWhen you get a chance zachbora, can you fix the /ignore and /mute commands for 1.3.1/2? /mute <player> ends up muting the mod who is trying to mute said player, and /ignore simply doesn't work.
BFAK:Swords761,90637806,85b51b10560927b784f060122f064bf346c13665b4d5b5e0d3e624fd91fb297f
- Reply
- #32
zachbora Aug 05, 2012 at 19:53 UTC - 0 likes@doggyroc: Go
I'm already aware of that but I do not know how to do it safely. It's not just a matter of changing the event name.
- Reply
- #31
doggyroc Aug 05, 2012 at 16:51 UTC - 0 likesNeed to update playerchatevent's to asyncplayerchatevent's
Prefixed