ModsJava
StaffChat [1.8-1.14]
Java mod listed for Minecraft 1.8–1.14. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot NOTE: If you have problems just backup your config.yml and delete it! This can happen because i change some placeholders! And if theres any bugs dm me on discord ${j122j}#1611!
What is StaffChat?
Staff Chat is a simple plugin for staff and admins to chat.
Commands:
/staffchat <message> - Sends a message to staff chat (Aliases: /sc)
/staffchatmode - Turns staff chat mode on/off (Aliases: /scm)
/staffchatchannel <select/add/remove/setdefault> - Selects a channel/Adds a channel/Removes a channel/Sets default channel (Aliases: /scc, /scchannel)
Features:
You can send messages to players with needed permission using a command /staffchat or if you start your message with prefix in config.yml(Default: #) and multiple channels! You can add/remove channels from ingame.
Multiple Channels How To:
if you were using this plugin with versions without channel support, backup your config.yml, delete it and restart your server. It will create a new file with 2 premade channels for normal staff and admins. To add a channel just simply add a new line following with - <channel name> and restart the server. Permissions staffchat.send and staffchat.view will work for default_channel you set in config, for other channels use staffchat.channels.<name>.send(staff will still need staffchat.send) and staffchat.channels.<name>.view.
Permissions:
staffchat.send - Access to command /staffchat
staffchat.staffchatmode - Access to command /staffchatmode
staffchat.view - Access to see default staff chat
staffchat.channel.add - Access to /scc add
staffchat.channel.remove - Access to /scc remove
staffchat.channel.setdefault - Acess to /scc setdefault
staffchat.channels.<name>.send - Access to send a message in <name> channel
staffchat.channels.<name>.view - Access to see messages in <name> channel
To Do:
Discord Integration
List all channels command
What is StaffChat?
Staff Chat is a simple plugin for staff and admins to chat.
Commands:
/staffchat <message> - Sends a message to staff chat (Aliases: /sc)
/staffchatmode - Turns staff chat mode on/off (Aliases: /scm)
/staffchatchannel <select/add/remove/setdefault> - Selects a channel/Adds a channel/Removes a channel/Sets default channel (Aliases: /scc, /scchannel)
Features:
You can send messages to players with needed permission using a command /staffchat or if you start your message with prefix in config.yml(Default: #) and multiple channels! You can add/remove channels from ingame.
Multiple Channels How To:
if you were using this plugin with versions without channel support, backup your config.yml, delete it and restart your server. It will create a new file with 2 premade channels for normal staff and admins. To add a channel just simply add a new line following with - <channel name> and restart the server. Permissions staffchat.send and staffchat.view will work for default_channel you set in config, for other channels use staffchat.channels.<name>.send(staff will still need staffchat.send) and staffchat.channels.<name>.view.
Permissions:
staffchat.send - Access to command /staffchat
staffchat.staffchatmode - Access to command /staffchatmode
staffchat.view - Access to see default staff chat
staffchat.channel.add - Access to /scc add
staffchat.channel.remove - Access to /scc remove
staffchat.channel.setdefault - Acess to /scc setdefault
staffchat.channels.<name>.send - Access to send a message in <name> channel
staffchat.channels.<name>.view - Access to see messages in <name> channel
To Do:
Discord Integration
List all channels command
Spoiler: Config Helper
Built-in Placeholders:
{channel} - Channel in which message was sent
{world} - World in which message was sent
{username} - Username of player who sent the message
{displayname} - Displayname of player who sent the message
{message} - Message content
You can use PlaceholderAPI and colors with '&'.
For language.yml you can use placeholder {name} to get the name of the channel(only in some) and PlaceholderAPI isn't supported here
{channel} - Channel in which message was sent
{world} - World in which message was sent
{username} - Username of player who sent the message
{displayname} - Displayname of player who sent the message
{message} - Message content
You can use PlaceholderAPI and colors with '&'.
For language.yml you can use placeholder {name} to get the name of the channel(only in some) and PlaceholderAPI isn't supported here
Spoiler: Default config
staffchatprefix : ' #'
format : '&b [ Staff Chat ] [ { channel } ] &r { displayname } &b : { message } '
default_channel : 'default'
channels :
- default
- admin
Code (YAML):
staffchatprefix : ' #'
format : '&b [ Staff Chat ] [ { channel } ] &r { displayname } &b : { message } '
default_channel : 'default'
channels :
- default
- admin
Spoiler: Default language.yml
Please rate this resource and leave suggestions in comments!
Code (YAML):
command-player-only
:
"&cYou can't use this in console!"
no-permissions : "&cYou don't have permission to use this command!"
staffchatmode-disabled : "&aStaff Chat Mode is disabled!"
staffchatmode-enabled : "&aStaff Chat Mode is enabled!"
config-reloaded : "&aConfig reloaded!"
channel-already-exists : "&cThat channnel already exists!"
channel-doesnt-exist : "&cThat channnel doesn't exist!"
channel-added : "&aChannel '{name}' added!"
channel-removed : "&aChannel '{name}' removed!"
channel-selected : "&aChannel set to '{name}'"
channel-already-default : "&cThat channel is already default!"
channel-set-to-default : "&aChannel '{name}' is now default!"
cant-remove-default-channel : "&cYou can't remove a default channel!\nIf you want to change default channel use /scc setdefault <name>."
player-kicked-from-channel : "&cYou are put in default channel because channel you were in was deleted!"
channel-deleted-while-player-in : "&cChannel you were in was deleted so you were put in default channel!"
unknown-subcommand : "&cCan't find that subcommand!"
usages :
staffchatcommand : "&cUsage: /staffchat <message>"
staffchatchannelcommand : "&cUsage: /staffchatchannel <select/add/remove/setdefault> <name>"
no-permissions : "&cYou don't have permission to use this command!"
staffchatmode-disabled : "&aStaff Chat Mode is disabled!"
staffchatmode-enabled : "&aStaff Chat Mode is enabled!"
config-reloaded : "&aConfig reloaded!"
channel-already-exists : "&cThat channnel already exists!"
channel-doesnt-exist : "&cThat channnel doesn't exist!"
channel-added : "&aChannel '{name}' added!"
channel-removed : "&aChannel '{name}' removed!"
channel-selected : "&aChannel set to '{name}'"
channel-already-default : "&cThat channel is already default!"
channel-set-to-default : "&aChannel '{name}' is now default!"
cant-remove-default-channel : "&cYou can't remove a default channel!\nIf you want to change default channel use /scc setdefault <name>."
player-kicked-from-channel : "&cYou are put in default channel because channel you were in was deleted!"
channel-deleted-while-player-in : "&cChannel you were in was deleted so you were put in default channel!"
unknown-subcommand : "&cCan't find that subcommand!"
usages :
staffchatcommand : "&cUsage: /staffchat <message>"
staffchatchannelcommand : "&cUsage: /staffchatchannel <select/add/remove/setdefault> <name>"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
StaffChat [1.8-1.14] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 468 times (via Spigot). Download it and open it directly in the game.