EndSwear: Smart Profanity Filter for Minecraft Servers
Every Minecraft server administrator knows the struggle: toxic chat, endless profanity, and the constant need to babysit conversations. It drains the fun, scares away new players, and piles extra work onto moderators. The usual solution—a simple word replacer—only turns the chat into a wall of asterisks, which helps no one. That is where EndSwear: Smart Profanity Filter for Minecraft Servers changes the game. This is not just a filter; it is a full discipline system designed to keep your server welcoming and your chat clean, without sacrificing the flow of conversation.
What Makes This Plugin Different?
EndSwear is a server-side plugin built for Bukkit, Spigot, and Paper. It does not just scan for bad words; it actively monitors every message in real time and reacts based on your rules. The key difference lies in its punishment engine. Instead of simply replacing profanity with symbols, the plugin can warn, mute, kick, ban, or even apply in-game physical effects to offenders. You decide the severity, from a gentle nudge to a dramatic lightning strike.
Smart Detection That Outsmarts Players
Players are crafty. They write "fuk", "fck", or "phuck" to dodge standard filters. EndSwear uses phonetic and fuzzy matching to understand the intent behind the misspelling. It analyzes the structure of the word and recognizes it as profanity, making clever attempts to bypass the system almost useless. This is a huge leap forward from static word lists that players can memorize and circumvent in seconds.
Core Features Worth Your Attention
The plugin is packed with options, but the highlights are what truly make it stand out for any server admin. Here is a breakdown of the most useful tools:
- Varied Punishment Actions: Choose from kicks, temporary bans, mutes, or simple warnings. Each can be tailored to the severity of the offense.
- Economy Integration via Vault: If your server uses a currency system, you can set a fine for every offense. It is a practical way to deter repeat offenders without removing them from the community.
- In-Game Physical Effects: For a more theatrical approach, you can set the plugin to deal damage, kill the player, strike them with lightning, or even create an explosion at their location. This adds a memorable consequence to breaking the rules.
- Progressive Punishment Points: Every violation adds points to a player's record. Once they hit a certain threshold, the plugin automatically escalates the punishment. This ensures that casual slip-ups are handled lightly, while chronic offenders face harsher consequences.
- Context-Preserving Censorship: Instead of replacing the entire message with stars, EndSwear only masks the specific offensive word. The rest of the sentence stays visible, keeping the conversation readable and natural.
Commands and Permissions: Full Control
Managing the plugin is straightforward. All commands are executed via the console or in-game chat, and each one requires a specific permission node that you can assign through any permissions manager. Here are the essential commands you will use most often:
/swear info [player]– View a player's violation history. Requires theEndSwear.swearpermission./swear add [word]– Add a new word to the forbidden dictionary. RequiresEndSwear.add./swear whitelist [word]– Add an exception to the filter. RequiresEndSwear.whitelist./swear list– Display the full list of filtered words. RequiresEndSwear.list./swear contains [word]– Check if a specific word is already in the dictionary. RequiresEndSwear.contains./swear pardon [player]– Clear a player's violation history. RequiresEndSwear.pardon.
For your trusted staff, the EndSwear.bypass permission allows them to completely ignore the filter, which is perfect for admins and senior moderators who need to communicate freely.
Configuration: Built for Your Rules
The real strength of this plugin lies in its flexibility. The configuration file lets you enable or disable specific punishments, set the point thresholds, define the duration of mutes and bans, and customize the warning messages. You can even trigger external server commands when a violation occurs, opening up endless possibilities for integration with other plugins. If you are privacy-conscious, you will appreciate that the plugin uses MCStats for anonymous usage statistics, and you can disable this entirely in the settings. No personal player data is ever transmitted.
Installation and Compatibility
Getting started is simple. To download EndSwear: Smart Profanity Filter for Minecraft Servers, grab the JAR file and drop it into your server's plugins folder. Then restart the server. The plugin will generate a default configuration file that you can edit to suit your needs. It is regularly updated to support current Minecraft versions, so always check the compatibility with your specific server build. The installation process is identical to any standard Bukkit plugin, making it accessible even for less experienced admins. If you are looking for a quick way to set up a test server, many launchers allow you to install plugins directly from a menu, which saves time when experimenting with configurations.
Final Verdict
EndSwear is more than just a profanity filter. It is a comprehensive moderation toolkit that adapts to your server's culture. The combination of smart detection, varied punishments, and granular control makes it an invaluable asset for any administrator who wants to foster a positive environment. Whether you run a small community or a large public network, this plugin handles the dirty work so you can focus on building your world. If you are ready to eliminate toxic chat and give your players a cleaner, more enjoyable experience, you should definitely give it a try. The results will speak for themselves.