Intonate Chat Filter [Anti-Curse, Anti-Ad]
0.5CA censor plugin capable of blocking even the most complicated bypasses with ease.
Intonate is a new but powerful censor plugin made to prevent cursing and advertising on your server. It uses clever and efficient methods to catch almost all of the most common chat filter bypasses.
Notice: Intonate is currently on hold, meaning I am not actively developing it. I am, however, hoping to return to it eventually.
Mission Statement:
Our ultimate goal is to make Intonate be...
The last thing chat users think about,
The only thing chat abusers think about,
The smallest thing the server thinks about,
In order to give server staff less to think about.
Detection Features:
- Symbol Deobfuscation - @'s, $'s, and many more won't do a thing
- Space and Symbol Handling - No amount of extra space or extra symbols will get by
- Repeated Character Handling - No matter how many times you repeat letters in swears it'll still get detected
- Diacritic Handling - Accented letters are treated the same as any other
- Unicode Symbol Handling - Using a weird font shouldn't get around chat filters, and here it doesn't
- Multi-Line Filtration - splitting the curse into multiple messages won't work anymore
- +50 inappropriate words filtered
- Dozens of bypass methods mitigated
- Limited incorrect filtrations
Performance Features:
- Fast Logic - Takes an average of less than half a millisecond to process messages regardless of length
- Minimal Lists - doesn't use long and slow lists to identify bypasses
- Microscopic file size - Less than 12KB
Intonate is still in Alpha and many features have been planned but not yet added.
Here is a list of what is currently planned in later versions of Intonate:
Features Planned:
- Major
- A Config! Yay!
- Spam Prevention
- Filtration Modes - Choose what happens to detected messages
- Custom Censor Lists
- Minor
- An API! For all you coders out there who may want to use detection events to perform actions automagically
- Permissions - bypass filter, view filtered messages
- Fixing whatever false positives I'm certain will show up eventually
It's a lot that still needs to be added, but that's what Alpha is for! I'm adding the plugin in it's current form so that I can get feedback from the community on what needs to be changed before going too far with it. Suggestions and constructive criticisms are greatly appreciated. To provide feedback join us at: https://discord.gg/zZJVZtZ
0.5C Known Bugs:
- Curse verification doesn't correctly handle multiline bypassing.
- Ad filter not correctly handling certain bypasses
- Spanish inverted exclamation points are restricted
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta