Simple StaffChat
A simple StaffChat plugin with fully configurable messages and features, permissions | Compatible with Paper only
Simple StaffChat
Features
- Fully customizable, you can change all settings and messages from the config - Won't cause lag - Staff Join and Quit messages - Log staff-chat messages and join/leave messages to the console - MiniMessage support
Commands & Permissions
Commands
``` /staffchat (/sc) - Talk in staff-chat /staffchattoggle (/sct, /sctoggle) - Toggle sending chat messages as staff-chat messages /staffchatreload (/scr) - Reload the config ``` ---
Permissions
``` staffchat.staff - Defines who is a staff member for Join/Leave messages staffchat.chat - Allows you to chat in staffchat staffchat.reload - Allows you to reload the config ```
Preview



Extra Info
Dependencies
- PlaceholderAPI (Optional)
Install
1. Download the plugin 2. Place the downloaded .jar file into your plugins folder 3. Restart your server (Do not use /reload or any plugin manager like PlugMan, etc.) 4. Enjoy!
Default config.yml
##########################################################################################
THIS PLUGIN ONLY SUPPORTS MINIMESSAGE TAGS!
##########################################################################################
Prefix: '<dark_gray>[<aqua>SC<dark_gray>] <gray>| ' # Prefix of all messages coming from the plugin Seperator: ' <gray>» ' # Seperator between the player name and the message ChatColor: '<yellow>' # Color of staff-chat messages
LogToConsole: false # Should staff-chat messages log to console? LogStaffJoins: true # Should we send a message to all staff when a staff member joins?
The name of the player, you may use PAPI Placeholders here too using % instead of {}
Example: %player_name%
Default supported placeholders: {playername}, {displayname}
ChatName: "{playername}"
Messages: # Define chat messages
For the name of the player, you may use PAPI Placeholders here too, using % instead of {}
Example: %player_name%
Default supported placeholders: {playername}, {displayname}
JoinMessage: '<dark_gray>[<green>+<gray>Staff<dark_gray>] <white>{playername}' # Message sent to staff when joining the server LeaveMessage: '<dark_gray>[<red>-<gray>Staff<dark_gray>] <white>{playername}' # Message sent to staff when leaving the server
ToggleEnable: '<aqua>StaffChat <gray>has been <green>enabled<gray>.' # Message when enabling the staffchat toggle ToggleDisable: '<aqua>StaffChat <gray>has been <red>disabled<gray>.' # Message when disabling the staffchat toggle
UsagePrefix: '<red>Usage: ' # Used when a command was typed incorrectly NoPermission: '<red>No permissions' # Sent when a user executes a permission, which it doesn't have permissions to Reloaded: '<green>Config reloaded successfully!' # Sent when the config has been reloaded