PluginMIT
Simple StaffChat
A simple StaffChat plugin with fully configurable messages and features, permissions | Compatible with Paper only
116
Downloads
0
Followers
2 months ago
Updated
📦
3
Versions
📖About 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
- Download the plugin
- Place the downloaded .jar file into your plugins folder
- Restart your server (Do not use /reload or any plugin manager like PlugMan, etc.)
- Enjoy!
##########################################################################################
# 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