Glacy Staff Chat
Having a ingame staff chat has become more or less a must-have for all servers. It allows for quick and easy communication between all staff members that are ingame. Originally meant as a private plugin for the public server I run, I decided to publish it seeing as there aren't many up-to-date, working plugins like this out there. And by the way, if you are wondering what "ho" is, it's a reference to the "helpop" command that many used to use a long time ago when there were no staff chat plugins.
Commands
Command | Description | Permission |
---|---|---|
/ho <message> | Sends a message in staff chat. | glacy.staffchat |
/tho | Toggles speaking in staff chat and global chat. | glacy.staffchat |
/hoa <message> | Sends an announcement in staff chat | glacy.staffchat.announce |
/gsc | Only typing the command will display general information about the plugin along with its current version. Along with the arguments shown below you can configure the updateChecker and reload the plugin. | (No permission needed) |
none | If you have this permission, you will be notified when you join if a new version is available. | glacy.staffchat.update |
Arguments for /gsc
Argument | Description | Permission |
---|---|---|
rl, r, or reload | Reloads the plugin | glacy.staffchat.config.reload |
help | Shows arguments available with the player's permissions | none |
updater | Shows you what all updater settings are set to | glacy.staffchat.updater |
updater (true/false) | Completely enable/disable the updater | glacy.staffchat.config.updater |
updater notify (ingame/console) (true/false) | Set ingame/console notifying of new version to true/false | glacy.staffchat.config.updater |
updater download (true/false) | Set auto download and deploy of new version to true/false | glacy.staffchat.config.updater |
updater help | Shows help for /gsc updater | glacy.staffchat.config.updater |
cl | Shows you if tho, ho, and hoa have console logging enabled | glacy.staffchat.config.cl |
cl (tho/ho/hoa) (true/false) | Sets console logging for tho, ho, or hoa to true/false |
Default Config
updater: enabled: true notify: console: true ingame: true download: false looks: prefix: '&bSTAFF:' msgColor: '&3' gscMsgColor: '&3' valueColor: '&6' hoaPrefix: '&bSTAFF ANNOUNCEMENT:' hoaColor: '&6' console-logging: tho: true ho: false hoa: false
- updater
- enabled = If this is false, the updater will be completely disabled
- notify
- console = If true, will send a message in console when starting up if a new version is available
- ingame = If a new version is available and a player joins with the correct permission, a message will be sent to that player.
- download = If true, when a new version is available the plugin will automatically download it and it will be activated on the next reload/restart
- looks
- prefix = The prefix that will display when using the Staff Chat commands.
- msgColor = Color of the /ho message.
- gscMsgColor = Color of the predefined message commands.
- valueColor = Color of values that can be changed (eg. Successfully set updateChecker to false)
- hoaPrefix = Prefix of staff chat announcements.
- hoaColor = Color of staff chat announcement messages.
- console-logging
- tho = If true, will log all tho messages in console (with colors)
- ho = If true, will log all ho messages in console (with colors). Recommended to set to false.
- hoa = If true, will log all hoa messages in console (with colors). Recommended to set to false.
Demonstration
http://youtu.be/av2JUhb0lKw (Updated for v1.0.1)
Is it possible to have /ho and /tho on separate nodes?
Minor request: being able to /ho from the console, so I can talk to all staff from the console, atm it shows an error If I try to do it: http://pastebin.com/7aEm4ZSt
@AkashRulez
You could always make an Alias very easily, Via built in bukkit commands.yml or with mycommand.
I would love a copy of this plugin for Donators, an easy donator channel.
@AkashRulez
No, sorry.
Can you make it so that the staff chat command is more appopriate, the /ho doesn't seem to fit the 'staff-chat' plugin. In my opinion, I would have thought that to type in the staff chat, the command would be something like /sc where the S and C is 'staff chat'?
Could you update the plugin so it is like that?
Not sure if this is due to the recent update to the latest spigot, but booting up the server haults for a few seconds loading this plugin, then throws errors during boot and on player join.
Starting Up: http://pastebin.com/MM1wibpw After a player joined http://pastebin.com/tGSvXj4k
@GotChuNow
Awesome, This fixed it! Thank you. Also my page was cached so I didnt see the perm updates! Might be to do with Bukkits CDN too ;p But I can see them now!
@GodsDead
Fixed in latest version :) (v1.1.2). Thanks for reporting the bug!
@GotChuNow
Yeah. http://pastebin.com/QKHfEEWt
@GodsDead
Yes there is. I don't understand how you can't see it. When trying to talk with /tho activated, are there any errors in console?
I updated the plugin, now it dousnt work, /tho toggles, it dousnt send or display messages. There still isnt permission list written up.
@drmccoy1993
Is "online-mode" in your server.properties file set to true?
I'm running a 1.7 server with spigot on localhost (until I get the funds to publish server) and I have restarted twice, it still shows as red in the plugins list, and /ho does nothing. Gave Moderator, Admin, and Owner groups glacy.staffchat permissions. Using GroupManager.
@sucas
Fixed in latest version (v1.1.1)
The config not generated (Glacy v1.1.0)
THANK YOU!!! I love how simple and clean this plug in is. Please keep it that way! So many other options meant changing my whole chat plugin or duplicating functionality. This was the solution I needed.
@GodsDead
Thank you for the kind words. All permission nodes are already listed under the Commands and Arguments for /gsc.
Where is the list of permissions? I need to set this for my mods.
EDIT: I found the permission from the comment below: glacy.staffchat Can all permissions be written up and put on the mainpage please?
This is the perfect plugin I was looking for, I love essentials chat and everything else sucked in comparison and needed a lightweight simple staff channel!
@MineCrafterCity
@Octyenoch
Fixed in latest version.
new bug with tho
/ho works as designed... /tho works.....but:
/tho STAFF:Toggled speaking in Glacy Saff Chat on. STAFF:OctyEnoch: testing STAFF:You don't have permission to talk in Staff Chat STAFF:You don't have permission to talk in Staff Chat
then it boots you back to reg chat