HomeJavaModsUltra Simple Staff Chat
Ultra Simple Staff Chat
Often staff chat solutions have few features, and are bloated with excessive formatting. The goal of this plugin is to be a lightweight and easy to use solution.

upload_2017-2-7_19-37-38.png
By default there are 8 separate chats, but everything you see is configurable!
/hc - Helper chat - staffchat.helper
[​IMG]
/mc - Moderator chat - staffchat.mod
[​IMG]
/mpc - Moderator+ chat - staffchat.modplus
[​IMG]
/ac - Admin chat - staffchat.admin
[​IMG]
/dc - Developer chat - staffchat.dev
[​IMG]
/bc - Builder chat - staffchat.builder
[​IMG]
/hdc - Head chat (For the head developer, builder, admin etc.) - staffchat.heads
[​IMG]
/sc - All staff chat - staffchat.staff
[​IMG]

upload_2017-2-7_19-38-24.png
/scr - Reload the configuration. Permission - staffchat.reload
/csc [chat command] [message] - Allows the console to chat.

upload_2017-2-7_19-38-2.png
Code (YAML):

# Use the value %PLAYER% to show the sender's name
# and use the value %MSG% to show the sender's message
# Colour codes can be found at the following link http://wiki.ess3.net/mc/
# Please note formatting codes must be placed after colour codes as the colours cancel all formatting out
options
:
allow-colour-codes
: false
console-username
: "&4CONSOLE"
no-permission-message
: "&cYou do not have permission to perform that command."
not-console-message
: "&cConsole use only!"

chats
:
helper
:
  command
: "hc"
  format
: "&b<%PLAYER%&b> %MSG%"
  permission
: "staffchat.helper"
moderator
:
  command
: "mc"
  format
: "&d<%PLAYER%&d> %MSG%"
  permission
: "staffchat.mod"
modplus
:
  command
: "mpc"
  format
: "&5<%PLAYER%&5> %MSG%"
  permission
: "staffchat.modplus"
admin
:
  command
: "ac"
  format
: "&c<%PLAYER%&c> %MSG%"
  permission
: "staffchat.admin"
developer
:
  command
: "dc"
  format
: "&9<%PLAYER%&9> %MSG%"
  permission
: "staffchat.dev"
builder
:
  command
: "bc"
  format
: "&a<%PLAYER%&a> %MSG%"
  permission
: "staffchat.builder"
heads
:
  command
: "hdc"
  format
: "&e<%PLAYER%&e> %MSG%"
  permission
: "staffchat.heads"
staff
:
  command
: "sc"
  format
: "&6<%PLAYER%&6> %MSG%"
  permission
: "staffchat.staff"
 
If you want to add a chat, it is easy as adding this onto the config under the chats section:
Code (YAML):
customchat :
  command
: "cc"
  format
: "&d%PLAYER%&f:&d %MSG%"
  permission
: "customchat.custom"
Addition! You can now use PlaceholderAPI placeholders! A full list is available here .
upload_2017-2-7_19-39-35.png
A few things to note. The default console-username variable can break some chats, e.g the format
Code (YAML):
format : "&b<%PLAYER> %MSG%"
would look like this (with the default console username):
upload_2017-2-6_8-49-48.png
To fix this, just place the desired colour after the username variable e.g:
Code (YAML):
format : "&b<%PLAYER%&b> %MSG%"
In order to make the commands work, the event PlayerCommandPreprocessEvent was used. This means that any plugin which blocks, or overrides commands using the normal command framework will not work! To fix this either use the permissions feature, or remove the chat.

upload_2017-2-7_19-40-8.png
You can view the source code at the project GitHub:
https://github.com/TheDiamondPicks/staff-chat

upload_2017-2-7_19-41-4.png
Please report all bugs in the issues section:
https://github.com/TheDiamondPicks/staff-chat/issues
Alternatively the discussion thread is also a valid place, however reviews aren't!
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Ultra Simple Staff Chat is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 7,007 times (via Spigot). Download it and open it directly in the game.

Explore more