/
&f &2 &7 etc..shadowchat.reply/r <message> , /reply <message> , /replay <message>shadowchat.ignoreshadowchat.ignore.immuneshadowchat.ignore.overrideshadowchat.ignore.listshadowchat.ignore.clearshadowchat.ignore.clear.othershadowchat.ignore.bypass/ignore <player> , /ignore list , /ignore clear
• For auto coloring u need to use the placeholder ${displayname} and if u want to make it to be normal and to set wath colors u want u need to set %nickname%
displayname, when u can't set the colors.Changelog v1.1
configs/ShadowChat/announcements.json{
"announcements": [
{
"id": "welcome",
"enabled": false,
"intervalSeconds": 300,
"lines": [
"<#55ffff>[ShadowChat]</#> <#aaaaaa>Welcome to the server!</#>"
]
}
]
}
Commands:
/broadcast/bc
Permission:shadowchat.broadcast
configs/ShadowChat/chat_config.json"nameTag": {
"prefix": "%luckperms:prefix% ",
"suffix": ""
},
configs/ShadowChat/chat_config.json"chatSystems": {
"announcements": true,
"logMessages": true,
"rankFormat": true,
"weights": true,
"spam": true,
"tab": true,
"nameTags": true
},
First Version.

ShadowChat is an all‑in‑one chat, nickname, anti‑spam, tablist, anti-badwords & spychat framework for Fabric 1.21 servers! ( Chat | Tab | PlayerList )