AntiBadWords

this plugins adds a full anti-profanity moderation system for Minecraft servers that filters bad words across chat and all major writable text inputs, warns players with contextual messages, and automatically punishes repeat offenders.

14

AntiBadWords

What is this plugin?

AntiBadWords is an advanced moderation plugin for Minecraft servers that blocks offensive language across many player input channels, not just normal chat. It actively checks chat messages, command text, sign writing, books, and anvil rename input, then prevents disallowed content before it spreads. The plugin is designed for communities that want stricter behavior standards while keeping moderation automatic and fast.

The filter is built to catch common bypass attempts, including repeated-letter spam, symbol substitutions, and typo-style obfuscation. It also supports multilingual moderation with categorized word lists for English, Indonesian, Brazilian Portuguese, Russian, UK English, German, and Chinese, including Hanzi entries. This allows the server owner to tune enforcement for a diverse player base without needing multiple separate plugins.

Configs

AntiBadWords includes a configurable 3-tier protection model, where level 1 is lower-severity terms, level 2 is moderate profanity, and level 3 is strict/high-severity language. Server owners can choose the active protection level and control which language lists are enabled. This gives full flexibility for different server styles, from family-friendly realms to stricter competitive communities.

Punishments

When a violation occurs, the plugin broadcasts clear warning messages to all players and sends a direct warning to the violating player. It tracks repeat offenses and can apply punishments after a configurable threshold, with support for potion effects, attribute modifiers, sounds, standard commands, and an optional final command action. Every punishment action can be toggled on or off, and there is a global punishment enable switch for easy policy changes during live server operation.

Commands

The plugin also includes quality-of-life admin features such as config reload, word list viewing, custom word add/remove commands, and violation tracking controls. On startup, AntiBadWords prints a large stylized banner with version details so operators can confirm successful loading instantly. Overall, AntiBadWords provides a powerful, configurable, and production-ready moderation layer focused on prevention, transparency, and operational control.

ADS