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.nomsg
- /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.
- 34 comments
- ← Previous
- 1
- 2
- 3
- 4
- Next →
- 34 comments
- ← Previous
- 1
- 2
- 3
- 4
- Next →
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
- 8,640
- Recent files
- Reply
- #16
mobilephone2003 Mar 08, 2012 at 01:52 UTC - 0 likesHey,
With PlayerStatus enabled, players can use /me
I have negated bukkit.command.me and essentials.me and with PlayerStatus off they can't use it.
It seems like PlayerStatus overrides /me even though it's disallowed. Players are exploiting this because it gets around our coloured chat.
Any help appreciated!
P.S latest version of PlayerStatus, and using PEX
- Reply
- #15
zachbora Mar 07, 2012 at 14:20 UTC - 0 likes@FackTheCampers: Go
I didn't touch that part of the code... I will however modify all my plugins to force UTF-8, I think there's 1 or 2 characters I can add to force it.
- Reply
- #14
FackTheCampers Mar 07, 2012 at 09:20 UTC - 0 likesYou removed the support for UTF-8 format -.-!
- Reply
- #13
zachbora Mar 05, 2012 at 05:49 UTC - 0 likes@TheFluffey: Go
It already works with beta, but I updated the file to say so. I also uploaded 2.8 that removes permission support for the old not updated permissions.
- Reply
- #12
TheFluffey Mar 04, 2012 at 18:40 UTC - 0 likes@zachbora: Go
Update for new beta build please :D
- Reply
- #10
zachbora Feb 21, 2012 at 03:06 UTC - 0 likes@Himeki: Go
Well it's just that it still works in R4. When people search for plugins they usually check first for plugins in the current version.
In R5, 2.6 will break so I am releasing right now a version that fixes it. Hopefully it'll still work with CB 1.1-R5.
- Reply
- #9
Himeki Feb 19, 2012 at 10:03 UTC - 0 likesDamn this guy is on top of those updates...releasing the current update 4 months before that RB was out. GJ on this and the time machine.
- Reply
- #8
ThisUsernameIsMine Feb 19, 2012 at 00:53 UTC - 0 likes@zachbora: Go
No problem man, it can wait :)
- Reply
- #7
zachbora Feb 16, 2012 at 21:00 UTC - 0 likes@ThisUsernameIsMine: Go
I've just got too much stuff to do besides my actual Job. And since the plugin is still working I haven't touched the code.
- Reply
- #6
ThisUsernameIsMine Feb 11, 2012 at 13:10 UTC - 0 likesGreat plugin, but i'm really missing some of the planned features:
Disable /AFK on PlayerMove. Also make other player unable to move you if possible.
A minor remark: It often happens that the AFK/DND-timer is messed up e.g. it starts counting with a minus/negative numbers. This usually happens if i set my AFK/DNS-status before the cooldown-time has passed.
Other than that its a really useful plugin for which i say: Thanks! :-)
Best regards.