This plugin provides a custom chat system (public and local chat). Start your messages with the "@" symbol for global messages.
Chat Commands
Admin
/chat clear-- Clear chat database
Player
/chat public-- Hide public chat messages/chat tag <new>-- Set the players tag, if left blank it toggles tag on/off/chat color <new>-- Setsthe players name color, if left blank it toggles tag on/off/chat icon-- Hide/show steam icon in messages
Configuration
{
"Admin": {
"MaxLevel": 2,
"MinLevel": 1
},
"AdminColors": {
"1": "#b4da73"
},
"Dependencies": {
"PopupNotifications": false
},
"FadeGradient": {
"1": "#E6E6E6",
"2": "#C8C8C8",
"3": "#AAAAAA",
"4": "#8C8C8C",
"5": "#6E6E6E"
},
"General": {
"IconDisabled": "76561197967728661",
"MaxColorLength": 10,
"MaxTagLength": 15,
"Protocol": 1336,
"PublicPrefix": "@",
"ShowUserIcons": true,
"UserTagColor": "#00FFFF",
"VoipEnabled": true
},
"Local": {
"ChatPrefex": "Local",
"Enabled": true,
"FadeColors": true,
"PrefixColor": "#F5A9F2",
"PrefixEnabled": true,
"Radius": 60.0,
"ShowPlayerTags": true
},
"Messages": {
"AuthLevel": "You <color=red>don't</color> have the required auth level.",
"DBCleared": "You have <color=green>successfully</color> cleared the MagicChat database.",
"PublicDisabled": "Public chat is currently <color=red>disabled</color>."
},
"Notifications": {
"Enabled": true,
"TimerInterval": 60
},
"Public": {
"ChatPrefex": "Public",
"Enabled": true,
"PrefixColor": "#82FA58",
"PrefixEnabled": true,
"ShowPlayerTags": true
},
"UserSettings": {
"AdminColor": "#b4da73",
"AllowIconHide": true,
"DefaultCanColor": true,
"DefaultCanTag": true,
"DefaultColor": "#81DAF5",
"DefaultPublicChat": true,
"DefaultTag": "O.G.",
"DefaultWorld": 0
}
}
Notes
- Players require permission to be able to change/show/hide their tag.
- Players require permission to change their name color/toggle it.
- Players require permission to hide their steam icon.
I haven't got around to adding a sub-command that allows administrators to give permission, but at the moment you can do it by setting defaults in the configuration file by editing the following variables:
"AllowIconHide": true,
"DefaultCanColor": true,
"DefaultCanTag": true,
Credits
- Norn, the original author of this plugin
This plugin is unlicensed and the original author reserves all rights to it.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.

