ChatModeration: The Ultimate Auto-Moderation Plugin for Minecraft Servers

ChatModeration is a powerful auto-moderation plugin for Minecraft that filters profanity, tracks violations, and enforces progressive punishments to keep your server chat clean and family-friendly.

Download automoderator for Minecraft 1.21.4

Original name: automoderator

Minecraft: 1.21.4

Loaders: Forge

FileMCLoaderSize
automoderator-1.0.0.jar1.21.4Forge13.0 МБDownload

ChatModeration: The Ultimate Auto-Moderation Plugin for Minecraft Servers

Running a Minecraft server is an incredible experience, but managing player chat can quickly become a headache. Toxic language, profanity, and spam can ruin the atmosphere for everyone. That's where ChatModeration steps in — a robust, automated moderation plugin designed to keep your server's communication clean without requiring constant admin intervention. Whether you run a small community server or a large network, ChatModeration provides the tools you need to enforce chat rules fairly and efficiently.

Why Choose ChatModeration for Your Minecraft Server?

Unlike basic chat filters that simply block a few swear words, ChatModeration is a comprehensive moderation system. It doesn't just censor; it understands context, tracks player behavior, and applies escalating punishments automatically. This means less time babysitting chat and more time enjoying the game with your community. The plugin is built for modern Minecraft server platforms, supporting Paper 1.21.4 and compatible forks, ensuring top-tier performance and stability.

Intelligent Profanity Detection

ChatModeration goes far beyond a static blacklist. Its detection engine catches obfuscated profanity — those clever attempts to bypass filters using special characters, numbers, or mixed alphabets. Words like "бл@ть" or "s#it" are instantly recognized and blocked. The plugin ships with comprehensive dictionaries for Russian, English, and Romanian, and you can easily extend the word list to include custom terms relevant to your server's rules.

Progressive Punishment System

One of the standout features of ChatModeration is its tiered punishment logic. Instead of immediately banning a player for a single slip-up, the plugin tracks violations over time and escalates consequences. A typical setup might look like this:

  • 1st violation: Warning message displayed to the player
  • 2nd violation: Kick from the server
  • 3rd violation: Temporary mute (duration configurable)
  • 4th+ violation: Temporary ban with automatic removal

This approach is fair to newcomers while being strict with repeat offenders. You can even create different punishment tiers for different player groups using permission nodes, so VIPs or staff can have more lenient rules if desired.

Powerful Administrative Tools

ChatModeration isn't just about blocking bad words — it gives admins a full suite of commands to monitor and manage chat behavior. The plugin logs all violations to an SQLite database, allowing you to review history, identify top offenders, and even train the filter to catch new patterns.

Real-Time Filter Training

One of the most innovative features is the automatic filter training system. When a message is flagged as suspicious but doesn't quite match the blacklist, ChatModeration logs it for review. Admins can then use the /automoderator suspicious command to see these messages and add new words to the blacklist with a single command. This means your filter gets smarter over time, adapting to the specific slang and evasion tactics used on your server.

Comprehensive Command Set

ChatModeration provides a full set of admin commands, all accessible through the /automoderator alias (or /am for short). Here are some of the most useful ones:

  • /am reload — Reload configuration and dictionaries without restarting the server
  • /am status — View summary statistics of recent violations
  • /am check [player] — See a specific player's violation history
  • /am top — List the top 10 offenders from the past week
  • /am stats — Overall server stats for the last 24 hours
  • /am player [name] — Detailed violation history for a player
  • /am suspicious — View recent suspicious messages for filter training
  • /am suspicious add [word] — Add a word to the blacklist from the log

These commands make it easy to keep a pulse on your server's chat health without digging through endless log files. For those who use the foxygame.net launcher to manage their Minecraft experience, ChatModeration is available as a one-click install from the integrated add-on catalog, ensuring you always have the latest version with automatic compatibility checks for your server setup.

Visual and Private Message Moderation

ChatModeration doesn't just block public chat. It also monitors private messages (/msg, /tell, /w) and can temporarily mute a player's ability to send private messages after repeated violations. When a message is blocked, the offending player sees a clear visual notification — either a title, subtitle, or action bar message — explaining why their message was filtered. This transparency helps educate players about the rules rather than just punishing them silently.

Flexible Configuration and Permissions

Every aspect of ChatModeration is controlled through a well-organized config.yml file. You can adjust punishment thresholds, mute durations, ban lengths, and even the visual notification style without touching a single line of Java code. The permission system is equally granular, allowing you to assign different punishment tiers to different player groups. For example:

  • automoderator.soft — Applies lenient punishments (e.g., for new players)
  • automoderator.hard — Applies strict punishments (e.g., for known troublemakers)
  • automoderator.bypass — Completely bypass the filter (for staff)
  • automoderator.notify — Receive alerts when violations occur

How to Install ChatModeration

Installing ChatModeration is straightforward. First, ensure your server is running Paper 1.21.4 or a compatible fork. Then, simply download ChatModeration from the official source and place the JAR file into your server's plugins folder. Restart the server, and the plugin will generate the default configuration files. From there, you can customize the dictionaries and punishment settings to match your community's needs. No complex dependencies are required — it works out of the box.

Once installed, you can immediately test the filter by typing a blacklisted word in chat. You'll see the message blocked and a notification appear. Use /am status to confirm the violation was logged. For a deeper dive, the /am suspicious command will show you any messages that were close to being flagged, helping you fine-tune the filter from day one.

Keeping Your Community Safe and Welcoming

ChatModeration is more than just a plugin — it's a complete chat management solution. By automating the tedious work of monitoring and punishing, it frees you to focus on building a positive community. The progressive system ensures fairness, the multilingual support makes it accessible to diverse player bases, and the training tools keep it effective against evolving language. Whether you're dealing with casual profanity or determined trolls, ChatModeration for Minecraft gives you the upper hand.

With its lightweight design and deep customization, ChatModeration is suitable for servers of any size. Download ChatModeration today and take control of your server's chat environment with confidence.