PlayerStatus
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.
-
View User Profile
-
Send Message
Posted Apr 20, 2012Just installed this on my server, brilliant plug-in! The login & logout messages are funny at first, but I can imagine them getting pretty irritating after a while. The nochat command is pleasing a few of my members :)
Good job!
-
View User Profile
-
Send Message
Posted Mar 21, 2012May you update source? :D Good plugin but i'd like to change how /msg works :)
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Wolf480pl
Could be a possibility. I didn't expect multi-cultural servers.
-
View User Profile
-
Send Message
Posted Mar 9, 2012Does language selection work globally?
If yes, why don't you add possibility for each player to select his/her own language?
-
View User Profile
-
Send Message
Posted Mar 8, 2012@mobilephone2003
Yeah I knew this would turn into a problem some day... hmm. I did this to make nochat not show the me commands. I'll add a permission for it when I can.
-
View User Profile
-
Send Message
Posted Mar 7, 2012Hey,
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
-
View User Profile
-
Send Message
Posted Mar 7, 2012@FackTheCampers
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.
-
View User Profile
-
Send Message
Posted Mar 7, 2012You removed the support for UTF-8 format -.-!
-
View User Profile
-
Send Message
Posted Mar 4, 2012@TheFluffey
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.
-
View User Profile
-
Send Message
Posted Mar 4, 2012@zachbora
Update for new beta build please :D
-
View User Profile
-
Send Message
Posted Feb 20, 2012@Himeki
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.
-
View User Profile
-
Send Message
Posted Feb 19, 2012Damn 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.
-
View User Profile
-
Send Message
Posted Feb 18, 2012@zachbora
No problem man, it can wait :)
-
View User Profile
-
Send Message
Posted Feb 16, 2012@ThisUsernameIsMine
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.
-
View User Profile
-
Send Message
Posted Feb 11, 2012Great 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.
-
View User Profile
-
Send Message
Posted Feb 7, 2012timer?
-
View User Profile
-
Send Message
Posted Jan 22, 2012@zachbora
I know how to use tickets :D
-
View User Profile
-
Send Message
Posted Jan 18, 2012Since noone seems to understand how to use tickets or the forum on bukkitdev I've reenabled comments >.>
-
View User Profile
-
Send Message
Posted Sep 29, 2011Does this support public announcing of an /afk toggle? I'd like to use something like this to announce to the server a players status, Also what are the command nodes?