EasyNoSwear: Smart Swear Filter for Minecraft Servers

Why Every Minecraft Server Needs a Smart Swear Filter Running a Minecraft server is about building a community, not just placing blocks and fighting mobs. But even the best communities can get a little heated. When tempers flare, language can turn sour fast. You could spend hours moderating chat ...

Download EasyNoSwear for Minecraft 1.7.2

Original name: EasyNoSwear

Minecraft: 1.7.2

FileVersionLoaderSize
EasyNoSwear.jar1.7.2—11 КБDownload

Why Every Minecraft Server Needs a Smart Swear Filter

Running a Minecraft server is about building a community, not just placing blocks and fighting mobs. But even the best communities can get a little heated. When tempers flare, language can turn sour fast. You could spend hours moderating chat manually, or you could let a lightweight, no-nonsense plugin do the heavy lifting. That is exactly where EasyNoSwear comes in. Created by EndenDragon, this plugin delivers a straightforward yet powerful swear-filtering system that kicks offenders, notifies admins, and keeps a permanent log of every incident. No complex setup, no confusing regex patterns. Just drop it in and watch your server become a friendlier place.

What Makes EasyNoSwear Different

Many swear filters either over-block innocent words or fail to catch creative insults. EasyNoSwear tackles both problems with a clever detection engine that scans for banned terms even when they are hidden inside longer words. If someone tries to sneak in “Youlittleshitperson,” the plugin still spots the swear and takes action. It ships with a preloaded list of inappropriate words, so you get instant protection. But the real power lies in the fully customizable config, where you can add your own server-specific blacklist.

Core Features That Keep Chat Clean

  • Instant Kick on Swear: Players who break the rules are immediately removed from the server, stopping toxicity before it spreads.
  • Custom Swear List: Edit the config file to include any words or phrases you consider unacceptable. The plugin works with your server’s unique culture.
  • Broadcast Notifications: When someone swears, a public message appears in chat, shaming the offender and reassuring other players that staff are on top of things.
  • Separate Logfile with Timestamps: Every swear is recorded in a dedicated .txt file with precise timestamps. Server owners can review the history at any time, which is invaluable for appeals or tracking repeat offenders.
  • Hidden Swear Detection: The plugin catches bad words even when they are embedded within other text, closing the loophole many players exploit.
  • Works Out of the Box: No need to tinker with complex settings. Install the plugin, restart the server, and protection begins immediately.

Commands and Permissions for Easy Management

EasyNoSwear keeps administration simple with two straightforward commands and a single permission node. No one wants to memorize a dozen obscure instructions just to reload a config.

Available Commands

  • /ens – Displays basic information about the plugin, including version and a quick summary of its purpose.
  • /ensreload – Reloads the configuration file so you can apply changes to the swear list without restarting the entire server.

Permissions

  • ens.reload – Grants a staff member the ability to use /ensreload. Assign this to moderators or admins who manage the filter.

This minimal command set means less clutter in your server’s help menu and fewer opportunities for confusion. Even brand-new moderators can learn the ropes in seconds.

Understanding the Configuration File

The heart of EasyNoSwear is its config.yml. Instead of listing dozens of preloaded swear words here, the plugin provides a clean structure that you can expand endlessly. A typical entry looks like this:

Swears:
- hello
- mate
- bukkit
- rocks

Of course, those are just placeholders. You replace them with the actual words you want to block. The plugin reads this list on startup and after every /ensreload, so you can fine-tune your filter on the fly. Because the detection is case-insensitive and works on substrings, you do not need to worry about capitalization or creative spacing.

If you are managing a modded server and often install plugins through a launcher, you might appreciate how EasyNoSwear integrates smoothly into a modern workflow. Many server admins find that using a tool like the foxygame.net launcher makes adding and updating plugins incredibly straightforward, since you can download mods and plugins right from its built-in menu without digging through multiple websites. That convenience pairs perfectly with a plugin that requires minimal configuration to get started.

Metrics and Privacy

EasyNoSwear uses Hidendra’s plugin metrics system to collect anonymous usage data. The information sent to mcstats.org includes a unique identifier, Java version, server mode (online or offline), plugin version, server version, operating system details, CPU core count, online player count, and the metrics version. This data helps the developer understand how the plugin is used and on what kinds of servers, which guides future updates. If you prefer to keep your server’s statistics private, you can opt out by opening plugins/Plugin Metrics/config.yml and changing the opt-out value to true. The plugin will continue to function exactly the same without metrics enabled.

Why EasyNoSwear Beats Manual Moderation

Relying solely on human moderators means you will miss swears that happen at 3 a.m. or when staff are busy building. A plugin never sleeps. It catches every infraction instantly, logs it permanently, and notifies the team. This consistency builds trust among your players. They know that rules apply equally to everyone, and that toxic language will not be tolerated no matter who says it or when. The public broadcast feature also acts as a deterrent. Once players see the automated kick message pop up a few times, they think twice before typing something offensive.

Getting Started in Under Five Minutes

Setting up EasyNoSwear is almost too easy. Download the plugin JAR file from its official page and place it into your server’s plugins folder. Restart the server or run a plugin reload command if your server software supports it. The plugin generates a default config with a handful of preloaded swear words. You can then edit config.yml to add your own list, save the file, and use /ensreload to apply changes immediately. No need to fiddle with permissions unless you want to delegate the reload command to other staff members.

Final Thoughts

EasyNoSwear fills a specific need without overcomplicating the solution. It kicks, logs, and broadcasts with zero lag and zero drama. The hidden swear detection alone makes it superior to many basic filters, and the customizable word list ensures it fits any server theme, from family-friendly creative worlds to competitive PvP arenas. Whether you run a small private server for friends or a large public network, giving your moderators a tool that automates the most tedious part of chat management is a no-brainer. Keep your community positive, your logs organized, and your sanity intact with EasyNoSwear.