AdvancedSensitiveWords One-stop-shop anti-swear solution for your Minecraft server!
Features:
Using DFA algorithm⭐
Running on packet layer, nice compatibility with other plugins
60,000+ default sensitive word dict
Full-customizable
Sign edit check support
Anvil rename check
Book content check
Player name check support
Chat context check
Book cache system
Sign multiple lines check
Bedrock player compatibility
Emoji and other unicode support
Folia supported
Fake message support (When a player says a swear-word, the real message will be cancelled, but we send a faked message to the sender)
Notice operators on player swore
Custom punishments
Configurable languages via config
Support for Bungeecord and Velocity
AI-powered moderation system
Commands:
/asw help - Show help message
/asw reload - Re-initialize the DFA dict and reload configurations
/asw status - Show the status of the AdvancedSensitiveWords
/asw test <text> - Test the AdvancedSensitiveWords filter with given text
Permissions:
advancedsensitivewords.bypass - Bypass the AdvancedSensitiveWords message filter
advancedsensitivewords.reload - Allows you to use the /asw reload command
advancedsensitivewords.status - Allows you to use the /asw status command
advancedsensitivewords.test - Allows you to use the /asw test command
SoftDepends: floodgate (If you need bedrock player compatibility feature, this is necessary) PlaceholderAPI (If you want to use fake messages, this is necessary) Simple VoiceChat (hook into voicechat when punishing player)