Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 2 months ago
ChristianFilter
ChristianFilter is a powerful chat moderation plugin that keeps your server clean and family-friendly. It filters blocked words, advanced regex patterns, URLs, and IP addresses from player chat โ with smart leet-speak normalization to catch bypass attempts before they slip through.
โจ Features
- ๐ค Word Filter โ Block specific words with wildcard support and leet-speak normalization
- ๐ Regex Filter โ Advanced pattern matching with auto-generated regex from plain words
- ๐ URL & IP Filter โ Block links and raw IP addresses, with domain whitelisting
- โ ๏ธ Punishment System โ Configurable warn โ mute โ kick โ tempban escalation
- ๐ Stats Tracking โ See the most triggered words, top offenders, and block history
- ๐ Staff Alerts โ Notify staff in-game whenever a filter is triggered
- ๐ Detailed Logging โ Every blocked message is logged to a dedicated log file
๐ Commands
All commands use the /cf alias.
| Command | Description |
|---|---|
/cf reload |
Reload the config and all filter lists |
/cf info |
Show plugin info and loaded filter counts |
/cf stats [player] |
View top triggered words and block history |
/cf addword <word> |
Add a word to the filter at runtime |
/cf removeword <word> |
Remove a word from the filter at runtime |
/cf check <message> |
Test a message against all active filters |
/cf history <player> |
View a player's full offense history |
/cf pardon <player> |
Reset a player's offense count |
/cf unmute <player> |
Manually unmute a muted player |
๐ Permissions
| Permission | Description | Default |
|---|---|---|
christianfilter.admin |
Access to all /cf commands |
op |
christianfilter.notify |
Receive in-game filter alerts | op |
christianfilter.bypass.words |
Bypass the word filter | false |
christianfilter.bypass.regex |
Bypass the regex filter | false |
christianfilter.bypass.links |
Bypass the URL & IP filter | false |
christianfilter.bypass.all |
Bypass all filters (includes all bypass nodes) | op |
๐ ๏ธ Configuration
ChristianFilter is fully configurable via config.yml. Control punishments, filter behavior,
messages, blocked words, regex patterns, and domain blacklists/whitelists โ all in one place.
Run /cf reload to apply changes without restarting your server.
๐ฆ Requirements
- Paper 1.21.1+
- Java 21+
Keep your server clean. Keep your community safe.


