Chat Filter: Full Chat, Sign & Anvil Control for Minecraft

Mastering Server Chat Control with the Chat Filter Plugin Running a Minecraft server is a rewarding experience, but keeping the chat environment friendly and spam-free can quickly become a full-time job. Players will always find creative ways to bypass basic word filters, flood the chat with adve...

Download ChatFilter for Minecraft 1.16

Original name: ChatFilter

Minecraft: 1.16

FileVersionLoaderSize
ChatFilter.jar1.16—31 КБDownload

Mastering Server Chat Control with the Chat Filter Plugin

Running a Minecraft server is a rewarding experience, but keeping the chat environment friendly and spam-free can quickly become a full-time job. Players will always find creative ways to bypass basic word filters, flood the chat with advertisements, or use annoying Unicode tricks. That is where a dedicated chat management plugin becomes essential. The Chat Filter - Signs, books and anvils plugin offers a robust, lightweight solution that goes far beyond simple word blacklists. It protects not only the chat stream but also signs, books, anvils, and even commands, ensuring your entire server communication stays clean.

Why You Need More Than a Basic Swear Filter

Many server owners start with a simple list of banned words, only to discover that players substitute letters, add symbols, or use lookalike Unicode characters to evade detection. The Chat Filter plugin tackles this with regex filtering, allowing you to define patterns that catch variations automatically. Instead of manually adding every possible misspelling, a single regular expression can block dozens of bypass attempts. This intelligent approach saves time and keeps your moderation effective without constant updates.

For those who manage multiple worlds or a large player base, the ability to filter across different text inputs is a game-changer. A swear word typed on a sign or written in a book is just as harmful as one in chat. With this plugin, you can enforce the same standards everywhere, and the customizable punishment system lets you decide whether to warn, mute, kick, or execute a custom command when a violation occurs.

Comprehensive Filtering Across All Text Inputs

What sets Chat Filter apart is its broad coverage. The plugin actively monitors:

  • Chat messages – real-time scanning with anti-spam and caps control.
  • Signs – prevents players from placing signs with forbidden content.
  • Books and quills – blocks offensive or advertising text in written books.
  • Anvils – stops renamed items from carrying inappropriate names.
  • Commands – filters out unwanted IPs or words even in command arguments.

This multi-layered defense means a player cannot simply switch to a different medium to spread spam or bypass the rules. The plugin also includes Unicode support to block the “hacker font” characters often used by hacked clients to disguise messages, ensuring that even visually tricky text gets caught.

Anti-Spam and Caps Management

Nothing ruins a conversation faster than repetitive messages or excessive capital letters. Chat Filter includes a smart anti-spam system that detects similar or identical messages sent in quick succession, automatically blocking them. The caps filter prevents players from SHOUTING ENTIRE SENTENCES, but importantly, player names are exempt so that legitimate usernames remain unaffected. These features work silently in the background, keeping the chat readable without constant moderator intervention.

Powerful Staff Tools and Notifications

Moderators need to know what is happening without having to watch every line of text. The plugin can notify staff members with the correct permission whenever a filter is triggered, highlighting the offending message and the player responsible. This allows your team to respond quickly to serious violations while the automated system handles minor infractions. The built-in /clearchat command lets you wipe the chat instantly, and the /cf pause function temporarily silences all non-staff players during an emergency or event.

Setting up the plugin is refreshingly straightforward. After dropping the jar into your server’s plugins folder, you can fine-tune every message, punishment, and filter rule through a well-organized configuration file. For those who prefer a more visual approach, the in-game regex generator helps create complex patterns without needing to write code from scratch. Additionally, if you run a modded server and want to streamline your entire mod and plugin management, the Chat Filter plugin can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download plugins right from the menu, making setup almost effortless.

Commands That Put You in Control

Every feature is accessible through simple, intuitive commands. Here is a quick reference for the most important ones:

  • /cf help – displays a list of all available commands.
  • /cf reload – reloads the plugin configuration without restarting the server.
  • /cf blacklist (ip/word) list/add/remove – manages the blacklist for words or IPs.
  • /cf whitelist (ip/word) list/add/remove – adds exceptions to the filter, allowing specific terms through.
  • /cf pause – pauses chat for players who do not have the bypass permission.
  • /clearchat (or /cf clear) – instantly clears the chat for all players.

The whitelist function is particularly useful when a legitimate word accidentally gets caught by a regex rule. Instead of weakening the filter, you can simply whitelist that exact string, keeping your protection tight while avoiding false positives.

Granular Permissions for Total Flexibility

Not all players should have the same level of freedom. Chat Filter provides an extensive permission system that lets you grant bypass abilities per filter type. For example, you might allow trusted players to bypass the caps filter but not the swear filter. Key permission nodes include:

  • chatfilter.bypass – bypasses all filters completely.
  • chatfilter.bypass.chat – bypasses only chat filtering.
  • chatfilter.bypass.sign – allows unfiltered text on signs.
  • chatfilter.bypass.book – bypasses book content checks.
  • chatfilter.bypass.anvil – permits any anvil renaming.
  • chatfilter.bypass.command – bypasses command filtering.
  • chatfilter.bypass.repeat – exempts from anti-spam repetition checks.
  • chatfilter.bypass.caps – allows excessive capital letters.
  • chatfilter.bypass.pause – can talk even when chat is paused.
  • chatfilter.bypass.swear – bypasses all swear word filters across all text inputs.
  • chatfilter.bypass.ip – bypasses IP and URL advertisement blocks.

This granularity means you can tailor the experience precisely. Give your moderators the ability to see filtered messages (via chatfilter.view) without granting them full bypass, or let VIPs use colored chat without worrying about caps. The plugin stays simple to configure yet powerful enough for complex server hierarchies.

Preset Words and Multilingual Support

Starting from scratch can be daunting, so Chat Filter ships with over 60 preset English swear words already configured. You can immediately activate a basic level of protection and then expand the list as needed. The plugin also includes language files for English, Chinese, Danish, and Spanish, making it accessible to international communities. All messages, from warnings to kick reasons, are fully customizable, so you can match your server’s tone and branding.

A Lightweight, No-Bloat Philosophy

Unlike some chat management suites that try to do everything and become resource hogs, Chat Filter is built with a “no bloat features” mindset. It focuses on doing one job exceptionally well: filtering text across all common input points. This keeps your server performance snappy and your configuration clean. The plugin uses bStats for anonymous usage statistics, which can be disabled in the bStats folder if you prefer not to share data.

Final Thoughts

Keeping your Minecraft server’s communication channels safe and enjoyable does not have to be a constant battle. The Chat Filter - Signs, books and anvils plugin combines intelligent regex filtering, comprehensive input coverage, and a flexible permission system into one streamlined package. Whether you are fighting spam, blocking IP advertisements, or preventing Unicode trickery, this plugin gives you the tools to enforce your rules automatically. With support for multiple languages and a straightforward command set, it is an ideal choice for both new and experienced server administrators who want to focus on building a great community rather than policing every message.