Mod
ShadowChat
No reviews yet
ShadowChat is an all‑in‑one chat, nickname, anti‑spam, tablist, anti-badwords & spychat framework for Fabric 1.21 servers! ( Chat | Tab | PlayerList )
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
🌌 ShadowChat
ShadowChat is an all‑in‑one chat, nickname, anti‑spam, tablist, anti-badwords & spychat framework for Fabric 1.21 servers - Easily theme every part of player communication while protecting your chat from spam & slurs – all reload‑able with zero restarts.
✅ Features
- Rich Chat Formatting – Gradient / hex colors, vanilla codes, click & hover events, PlaceholderAPI support.
- Rank Prefixes & Per‑Rank Lines – Unlimited rank definitions with permission hooks (LuckPerms ready).
- Nicknames – Players can set colored nicknames that carry over to chat and tablist.
- Custom Tablist – Header + footer plus and format (
%luckperms:prefix% %nickname%). - Anti‑Spam & Bad‑Word Filter – Sliding‑window spam check, configurable swears with warnings & punish.
- Spy‑Chat – Staff can monitor all private messages with
/spychat on|off. - Join/Leave/Death Messages – Fully color‑parseable templates with placeholders.
- Daily Log Files – Optional plain‑text chat logs in
config/shadowchat/chat_logs/. - Announcements – Staff can add announcements for the server to be poste on a specific time.
- Modular Systems – All features is modular and can be turn off/on in
chat_config.json.
⚡ Commands
Spoiler
- /nick - Set your nickname
shadowchat.nick. - /nick reset - Reset own nick
shadowchat.nick.reset. - /spychat - Toggle spy‑chat on|off
shadowchat.spy. - /schat reload - Reload all configs
shadowchat.reload - /bc or /broadcast - Send broadcast messages
shadowchat.broadcast - /r or /reply , /replay - replay private messages
shadowchat.reply - /ignore - Ignore messages from a player
shadowchat.ignore - /ignore list - See the list of ignored players
shadowchat.ignore.list - /ignore clear - Clear ur ignore list
shadowchat.ignore.clear - /ignore clear - Clear a ignore list from a player
shadowchat.ignore.clear.other
🔐 Permissions
Spoiler
shadowchat.nickshadowchat.nick.resetshadowchat.spyshadowchat.spy.bypassshadowchat.reloadshadowchat.rank.<id>shadowchat.colorshadowchat.broadcastshadowchat.replyshadowchat.ignoreshadowchat.ignore.immuneshadowchat.ignore.overrideshadowchat.ignore.listshadowchat.ignore.clearshadowchat.ignore.clear.othershadowchat.ignore.bypass
📂 Configuration Files
config/shadowchat/chat_config.json- Main formatting, ranks, spam, tablist.config/shadowchat/badwords.json- Censor list, warning & punishment rules.config/shadowchat/data/nicknames.json- Stored nicknames (auto‑generated).config/shadowchat/chat_logs/*- Daily chat logs.config/shadowchat/announcements.json- Announcements configuration.
📝 Dependencies
- ⚠️ LuckPerms Fabric PlaceholderAPI needed here

Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources