SimpleStaffChat
Main Features
This plugin offers complete customization of all messages and settings through configuration files. It features high performance and doesn't create server load. The system automatically notifies about administrator connections and disconnections, and independently updates configuration files without manual intervention.
Various platforms are supported: Spigot, Velocity, and Folia. Discord integration via webhooks enables chat logging. MiniMessage support is also implemented with automatic conversion of legacy formats and color codes.
Important: The plugin doesn't work with cracked servers.
Commands
/staffchat(/sc) - Send messages to private staff chat
/staffchattoggle(/sctoggle) - Toggle message sending to private chat
/staffchatreload(/screload) - Reload configuration files
/adminchat(/ac) - Send messages to private admin chat
/devchat(/dc) - Send messages to private developer chat
/adminchattoggle(/actoggle) - Toggle message sending to admin chat
/devchattoggle(/dctoggle) - Toggle message sending to developer chat
/chat <staff|dev|admin|all> - Switch message sending to specified chat
/schide <staff|dev|admin|all> - Hide messages from one or all administrative chats
Permissions
simplestaffchat.command.help - View help page
simplestaffchat.command.staffchat - Use /staffchat
simplestaffchat.command.toggle - Use /staffchattoggle
simplestaffchat.command.reload - Use /staffchatreload
simplestaffchat.command.adminchat - Use /adminchat
simplestaffchat.command.adminchat.toggle - Use /adminchattoggle
simplestaffchat.command.devchat - Use /devchat
simplestaffchat.command.devchat.toggle - Use /devchattoggle
simplestaffchat.command.hide - Use /schide
simplestaffchat.command.chat - Use /chat
simplestaffchat.staffchat.see - View all staffchat messages
simplestaffchat.staffchat.symbol - Use symbol for staffchat
simplestaffchat.adminchat.see - View all adminchat messages
simplestaffchat.adminchat.symbol - Use symbol for adminchat
simplestaffchat.devchat.see - View all devchat messages
simplestaffchat.devchat.symbol - Use symbol for devchat
simplestaffchat.join - Send connection message for staff member
simplestaffchat.switch - Send server switch message (BungeeCord/Velocity only)
simplestaffchat.quit - Send disconnection message for staff member
All commands are customizable through the commands.yml file (available in version 3.0 and higher).
Outdated Tutorial
Placeholders
- %player% - Player name
- %displayname% - Player display name
- %server% - Player server
- %message% - Message
- %arrow% - Arrow for message
- %arrow_2% - Alternative arrow for message
- %star% - Star for message
- %circle% - Circle for message
- %luckperms_prefix% - Player's LuckPerms prefix
- %luckperms_suffix% - Player's LuckPerms suffix
Dependencies
PlaceholderAPI (optional)
SignedVelocity (required when using Velocity, must be installed on all Spigot/Paper servers)
Installation
- Download the plugin
- Place the .jar file in the plugins folder
- Restart the server
- Enjoy!
Note: Install either on all backend servers or on the proxy, but not simultaneously - the plugin won't work properly.