HomeJavaModsProfanity Filter
Profanity Filter
ModsJava

Profanity Filter

by viktor.koniushenko · on Modrinth

Server-side profanity filter that blocks flagged chat, warns repeat offenders, and escalates to kicks and bans.

⬇ Download on Modrinth
Profanity Filter — screenshot 1

Advanced Profanity Filter

Next-Gen Toxicity Control for Fabric 1.21.x & 26.x

Advanced Profanity Filter is a lightweight, server-side utility designed to maintain community standards without constant manual moderation. Unlike basic filters that are easily tricked by spaces or symbols, this mod uses an aggressive Normalization Engine to strip bypass attempts before they ever hit the chat.


Key Features

Enhance your server setup! Check out my other server-side mods over at : Fabric Server Essentials


Configuration (profanity_filter.json)

The mod generates a highly granular config file in your server's /config folder. Below are the primary settings available to server owners:

Setting Type Default Description
kick_threshold Integer 3 Number of warnings before an automated server kick.
ban_threshold Integer 10 Number of warnings before an automated permanent ban.
normalization_level String AGGRESSIVE Sets how strictly the engine strips special characters. Supports AGGRESSIVE or BASIC.
enable_leetspeak Boolean true Whether to check for character replacements like $ for s.

Normalization Levels Explained


Management & Dictionary


Performance & Tech

Server-Side Only: Players do not need to install this mod to join your server!

Designed for high-population networks running modern hardware. The logic is heavily optimized using FastUtil collections and efficient processing pipelines, ensuring zero "chat lag" or impact on TPS, even during intense, heavy global chat activity.

Installation

  1. Drop the .jar into your server's mods folder.
  2. Ensure you have the correct Fabric API version installed for your target environment (1.21.x or 26.x).
  3. Configure your word list and thresholds in config/profanity_filter.json.
  4. Restart the server to apply changes and enjoy a clean chat!
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.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more