EndSwear: Smart Profanity Filter for Minecraft Servers

EndSwear: The Complete Guide to Curbing Profanity on Your Minecraft Server Keeping a Minecraft server friendly and welcoming is a constant challenge, especially when players try to push boundaries with foul language. Whether you run a family-oriented survival world, a competitive minigame hub, or...

Download EndSwear

Original name: EndSwear

FileVersionLoaderSize
EndSwear.jar——17 КБDownload
EndSwear_.zip——16 КБDownload
EndSwear.zip——18 КБDownload

EndSwear: The Complete Guide to Curbing Profanity on Your Minecraft Server

Keeping a Minecraft server friendly and welcoming is a constant challenge, especially when players try to push boundaries with foul language. Whether you run a family-oriented survival world, a competitive minigame hub, or a roleplay community, unwanted swearing can quickly ruin the atmosphere. That is where EndSwear steps in — a powerful anti-swearing plugin that gives you total control over chat behavior without needing to babysit every message.

What Is EndSwear?

EndSwear is a Bukkit/Spigot plugin built from the ground up to detect and punish swearing automatically. Instead of simply blocking a handful of bad words, it uses a point-based punishment engine, phonetic matching, and a configurable dictionary to catch even the most creative attempts at bypassing filters. You can choose exactly how your server responds: from a gentle warning to a full-blown smiting with lightning, the choice is yours.

Key Features That Set EndSwear Apart

Flexible Punishment System

The heart of EndSwear is its adaptable punishment framework. Every swear word detected adds points to a player’s record, and you decide what happens when those points accumulate. The plugin supports multiple actions that can be mixed and matched:

  • Warn — Send a private or public reminder without any harsh consequences.
  • Kick — Remove the offending player from the server instantly.
  • Temporary Ban — Issue a time-limited ban to give repeat offenders a cooling-off period.
  • Fine (via Vault) — Deduct in-game currency, hitting rule-breakers where it hurts.
  • Mute — Silence the player for a set duration, preventing further chat abuse.
  • Damage, Kill, or Explode — Apply physical consequences like setting off an explosion or striking the player with lightning.
  • Execute Server Commands — Run any custom command, opening endless possibilities for integration with other plugins.

Phonetic and Fuzzy Matching

Clever players often try to dodge filters by adding extra letters, substituting characters, or using leetspeak. EndSwear’s fuzzy matching engine sees through these tricks. If a word sounds like or visually resembles a forbidden term, the plugin flags it. This means “fooo”, “f00”, or even “phoo” can all trigger the same punishment as the original swear word, keeping your chat genuinely clean without constant manual updates to the dictionary.

Censorship and Whitelist Control

Sometimes you do not want to punish a player — you just want to hide the bad language. EndSwear can censor only the swear words while leaving the rest of the message intact. Additionally, a whitelist feature lets you exempt certain words or phrases that might otherwise be caught by the fuzzy matcher, preventing false positives for innocent terms. The plugin also supports sign censorship, so swear words on signs get cleaned up automatically.

Commands and Permissions

EndSwear comes with a full set of commands that give staff granular control over the swear filter. Each command is tied to a specific permission node, so you can delegate moderation tasks without granting full operator status. Here are the core commands:

  • /swear info [player] — View a player’s swear history and current points.
  • /swear add [word] — Add a new word to the swear dictionary on the fly.
  • /swear whitelist [word] — Whitelist a word so it is ignored by the filter.
  • /swear list — Display all currently banned words.
  • /swear contains [word] — Check if a specific word is already in the dictionary.
  • /swear pardon [player] — Clear a player’s entire swear record and reset their points.
  • /swear reload — Reload the configuration without restarting the server.

There is also a bypass permission (EndSwear.bypass) that lets trusted players or staff chat freely without being filtered — perfect for administrators who need to discuss moderation policies without triggering punishments.

Configuration and Customization

Everything about EndSwear is driven by its configuration file. You can adjust the point thresholds for each punishment, define custom messages, enable or disable specific actions, and tweak the sensitivity of the fuzzy matcher. The plugin even supports automatic pardoning after a set time, so a player’s record does not haunt them forever.

Installing EndSwear is as simple as dropping the jar file into your server’s plugins folder and restarting. For server owners who prefer a more streamlined management experience, the foxygame.net launcher provides a modern, flexible way to handle mods and plugins — you can download EndSwear directly from its menu, making the whole process quick and painless.

Upcoming Features and Community

The developer behind EndSwear is actively working on improvements based on user feedback. Planned additions include even faster threading for large servers, fully configurable bleep sounds, more damage types, and an even smarter matching algorithm. The plugin also uses MCStats to collect anonymous usage data, helping the creator understand how EndSwear performs in the wild — but you can disable this easily if you prefer complete privacy.

Conclusion

EndSwear is not just another word blocker. It is a comprehensive chat moderation tool that adapts to your server’s unique culture. Whether you want to gently nudge players toward better behavior or unleash divine lightning on repeat offenders, the plugin gives you the tools to do it with precision. The combination of fuzzy matching, point-based escalation, and a rich set of commands makes it a must-have for any server owner serious about maintaining a positive environment. Give EndSwear a try, and watch your chat become a place where everyone feels welcome.