PlayerStatus

Command list

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.

Older version log

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of migsthegod migsthegod Mar 22, 2012 at 06:43 UTC - 0 likes

    May you update source? :D Good plugin but i'd like to change how /msg works :)

  • Avatar of zachbora zachbora Mar 12, 2012 at 12:41 UTC - 0 likes

    @Wolf480pl: Go

    Could be a possibility. I didn't expect multi-cultural servers.

  • Avatar of Wolf480pl Wolf480pl Mar 09, 2012 at 20:39 UTC - 0 likes

    Does language selection work globally?
    If yes, why don't you add possibility for each player to select his/her own language?

    Related ticket: #4

    Check out my plugin: PaidSwitch

  • Avatar of zachbora zachbora Mar 08, 2012 at 18:25 UTC - 0 likes

    @mobilephone2003: Go

    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.

  • Avatar of mobilephone2003 mobilephone2003 Mar 08, 2012 at 01:52 UTC - 0 likes

    Hey,

    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

    Related ticket: #3
    Last edited Mar 08, 2012 by mobilephone2003

    I run DuncsWeb - Minecrafting since Feb 2011

  • Avatar of zachbora 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.

  • Avatar of FackTheCampers FackTheCampers Mar 07, 2012 at 09:20 UTC - 0 likes

    You removed the support for UTF-8 format -.-!

    Related ticket: #2
  • Avatar of zachbora 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.

  • Avatar of TheFluffey TheFluffey Mar 04, 2012 at 18:40 UTC - 0 likes

    @zachbora: Go

    Update for new beta build please :D

  • Avatar of zachbora 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.

Do you like this plugin?

  1. Choice:

  1. Results
  2. 0 comments

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
12,712
Recent files
  • R: v2.9.3 for CB 1.5.2-R0.1 Jan 10, 2013
  • R: v2.9 for CB 1.3.1-R1.0 Aug 05, 2012
  • R: v2.8 for CB 1.2.5-R1.2 Mar 05, 2012
  • R: v2.7 for CB 1.1-R7 Feb 21, 2012
  • R: v2.6 for CB 1.1-R4 Oct 25, 2011

Authors