Home›Java›Mods›ChatSystem
ChatSystem
ModsJava

ChatSystem

Java mod listed for Minecraft 1.19–26.x. Download on the author's site.

⬇ Download on Spigot
ChatSystem
A plugin that includes staff chat, private messaging and chat filtering in one.
By default ChatSystem will blur and block ads and spam from your server. It will also star any words you specify. It will also account for the common methods of attempting to bypass a filter (common misspellings). Mutes and bans will pass through your current punishment plugin.
Overview
Features
Supports 14 languages. Simply drop in your own language file in language/<code>.yml to support another language.
Extra Information
Information
Spoiler: Commands
All commands can be inputted via /cs, /chatsystem or /chat.
Command - What it does
  • /cs check <text> - Checks text against filters
  • /cs add <category> <entry>, /cs remove <category> <entry> - Modify the block list
  • /cs history <player> [page] - View history of filter violations
  • /cs stats - View filter statistics
  • /cs search <text> [time] [page] - Search chat log
  • /cs slowmode <seconds|off> - Slowmode on chat
  • /cs mute <player> [duration] [reason], /cs unmute <player> - Requires a third party punishment system
  • /cs shadowmute <player>, /cs unshadowmute <player> - Only visible to the sender but still recorded
  • /cs doctor, /cs debug - Self test
  • /cs reload or /csreload - Reload
  • /chatpause [reason], /chatlock [reason], /chatunlock, /chatclear - Chat control
  • /announce [chat|actionbar|title|bossbar] <message> - Announcement
  • /sc <message> or /staffchat - Staff chat
  • /msg <player> <message>, /reply <message> - Private messages also includes /tell and /w
  • /ignore, /unignore, /block, /unblock <player> - Chat protection (can be circumvented with certain permissions)
  • /chatsettings - Focus mode, mention alerts, privacy on PMs, join messages
  • /channel <name> - Change channels
  • /tag <name>, /react <name> [player], /groupchat <create|invite|leave|toggle|send|list>, /chatlanguage <code> - Additional commands
Spoiler: Permissions
OP has all. Normal users have tags, translations, reactions, mentions, channels, chat settings, group chats by default.
Node - Covers
  • chatsystem.command - Admin commands
  • chatsystem.staff.command - Lock, unlock, slow mode, announce, clear, pause
  • chatsystem.staffchat.use, chatsystem.staffchat.see - Use and view staff chat
  • chatsystem.filter.alerts, chatsystem.filter.bypass - See filter alerts and bypass filter
  • chatsystem.chat.color, .color.hex, .color.minimessage - Color chat, same nodes as chatsystem.pm. for PMs
  • chatsystem.chat.links - Clickable links in chat
  • chatsystem.chat.mention - Mentioning users
  • chatsystem.pm.socialspy, chatsystem.pm.socialspy.vanished - Social spy including vanished users
  • chatsystem.ignore.exempt, chatsystem.block.exempt - Ignore/exempt from blocking
  • chatsystem.antispam.bypass - Bypass antispam
  • chatsystem.commands.group.<name>, chatsystem.commands.bypass - Command protection
  • chatsystem.bypass - Bypass all
Spoiler: Configuration
The module update checker, multi server support, data storage, integrations and module switches are managed in config.yml. Modules are stored individually in their own folder with an enabled setting.
Code (Text):

plugins/ChatSystem/
├── config.yml
├── messages.yml
├── chat/config.yml
├── chat-filter/config.yml, allowlist.yml, actions.yml, block-list.yml
├── anti-spam/config.yml
├── command-protection/config.yml
├── private-messages/config.yml, messages.yml
├── staff-chat/config.yml
├── join-messages/config.yml
├── group-chat/config.yml
├── translation/config.yml
├── simple-voice-chat/config.yml
├── language/en.yml, 13 more
└── advanced-settings/   (only if advanced-mode is true and a restart occurs)
    chat-games/
    tags/
    leaderboard/
    player-settings/
    reactions/
    brand.yml
    chat-reports.yml
 
Spoiler: Integrations
Automatically discovered when installed. None are necessary.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ChatSystem is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21 and newer. Downloaded 15 times (via Spigot). Download it and open it directly in the game.

Explore more