EasyChatFilter
Keeping a Minecraft server chat clean and welcoming is a constant challenge. Players find creative ways to slip past basic word blacklists, and manually policing every message is exhausting for staff. EasyChatFilter is a powerful Paper plugin designed to solve this problem with intelligent, multi-layered filtering that adapts to your community's needs. Whether you run a family-friendly server for young builders or a mature space where only the worst slurs need blocking, this tool puts you in complete control.
What Makes EasyChatFilter Stand Out?
Unlike simple chat filters that only match exact words, EasyChatFilter for Minecraft understands how players try to bypass restrictions. It detects leet speak substitutions, intentional spacing, accented characters, repeated letters, and even messages split across multiple lines. The plugin ships with a comprehensive built-in word list, but you can add or remove entries on the fly without restarting your server. Everything is managed through straightforward commands and a clean configuration file.
Three Filter Levels for Every Community
One size does not fit all when it comes to chat moderation. EasyChatFilter offers three distinct filter levels that you can switch between instantly using the /chatfilter setlevel command. The PG level blocks everything from mild language to explicit content, making it ideal for servers with young children. PG13, the default, allows mild words like "damn" but catches moderate profanity and slurs. TVMA is the most lenient, only filtering hard slurs and sexually explicit language. This flexibility means you can tune the plugin to match your server's exact audience without editing complex regex patterns.
Smart Bypass Detection
Players often try to outsmart chat filters by altering their messages. EasyChatFilter catches these tricks automatically:
- Leet speak: Substitutions like f@ck, fu(k, 5h1t, and @ss are recognized and blocked.
- Spacers and punctuation: Words broken up with spaces, dashes, or periods (f u c k, f-u-c-k, f.u.c.k) are detected.
- Accented characters: Using accented letters such as fúck or shït does not fool the filter.
- Repeated characters: Stretched words like fuuuuck or shhhhit are normalized and caught.
- Split messages: If a player types a blocked word across several rapid messages, the plugin links them together and blocks the attempt.
This layered approach ensures that even determined players cannot easily bypass your chat rules.
Commands and Permissions
All administrative commands require the chatfilter.admin permission, which is granted to operators by default. The main commands are:
/chatfilter setlevel <PG|PG13|TVMA>– Change the active filter level instantly./chatfilter reload– Reload the configuration and word list files from disk./chatfilter status– Display the current level, word counts, and active settings./chatfilter addword <word> <PG|PG13|TVMA>– Add a custom word to a specific filter level./chatfilter removeword <word>– Remove a word from the filter entirely.
Aliases like /cf and /ecf make these commands even quicker to type. Additional permissions include chatfilter.notify to receive private alerts when a message is filtered, and chatfilter.bypass to let trusted staff skip the filter completely.
Configuration Made Simple
The plugin's config.yml file is well-documented and easy to edit. You can set the default filter level, choose the replacement text that appears instead of blocked words (default is "###"), enable admin notifications, and toggle split-message detection. The separate words.yml file contains the built-in word list, organized by filter level. You can edit this file directly and then run /chatfilter reload to apply changes without restarting the server.
Server owners who rely on the foxygame.net launcher will appreciate that EasyChatFilter is available directly in its add-on catalog, making one-click installation and automatic version compatibility checks a breeze. This integration saves time and ensures you always have the latest build running on your Paper server.
How to Install EasyChatFilter on Your Paper Server
Installing EasyChatFilter is straightforward. First, make sure you are running a Paper server for Minecraft 1.20.6 (Paper build 26.x or newer). The plugin is designed specifically for Paper and takes advantage of its modern API. To download EasyChatFilter, grab the latest JAR file from the official plugin repository. Place the JAR into your server's plugins folder, then restart the server or run a plugin reload command. Once loaded, the plugin creates its default configuration files automatically. You can then adjust the filter level and word list to suit your community.
Why Choose EasyChatFilter for Minecraft?
This plugin stands out because it balances powerful filtering with ease of use. You do not need to be a regex expert to maintain a clean chat. The three preset levels cover most use cases, and the bypass detection handles the common evasion tactics that plague other filters. The ability to add or remove words via commands means you can respond to new slang or inside jokes immediately. For server administrators who value both safety and simplicity, EasyChatFilter is an essential addition to any Paper server.
Final Thoughts
Maintaining a positive chat environment does not have to be a full-time job. With EasyChatFilter, you get a robust, configurable moderation tool that works right out of the box. Its smart detection, flexible levels, and straightforward commands make it a top choice for server owners who want to protect their players without micromanaging every conversation. Download EasyChatFilter today and give your community the clean, enjoyable chat experience it deserves.