Mod

Profanity Filter

Quick rating

Profanity Filter

No reviews yet

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

AI Art
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.0.2

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

🛡️ 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

  • Multi-Version Protection: Fully compatible across all Fabric 1.21.x versions and the latest 26.x snapshots/releases.

  • Normalization Engine (Anti-Bypass): Automatically flattens messages by stripping spaces, periods, underscores, and special characters to expose hidden words.

  • Symbol & Leetspeak Detection: Intelligent detection for character replacements (e.g., @ for a, $ for s, 0 for o).

  • Total Message Prevention: Blocks the entire message from being sent to maintain a clean chat environment and prevent "signed chat" errors common in modern Fabric versions.

  • Automated Enforcement Tiers:

  • Warnings: Issues a customizable warning message to the offender.

  • Automated Kick: Triggered after a set amount of warnings (Default: 3).

  • Automated Ban: Permanent removal after repeated violations (Default: 10).

  • PvP-Aware Logic: Specifically tuned to ignore common gameplay terms (TNT, Spear, Raid) while focusing strictly on insults and toxic behavior.


⚙️ 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 Determines how strictly the engine strips special characters.
enable_leetspeak Boolean true Whether to check for character replacements like $ for s.

🛠️ Management & Dictionary

  • Live Dictionary: A pre-loaded list of 1,000+ variations that can be edited in real-time via the JSON config without a server restart.
  • Custom Messaging: Fully supports classic mini-message or standard color codes for all warning, kick, and ban messages.
  • Exclusion List: Add specific phrases that the filter should ignore, even if they contain flagged characters.

🚀 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!

Screenshots

Gallery

  • Icon
    Icon

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync