EndSwear
EndSwear
What is EndSwear? EndSwear is an anti-swearing plugin designed to either kick, tempban, fine, mute, or warn players who swear.
Features
- Punishment
- Point-based.
- Multiple options:
- Executing server commands.
- Temporary bans.
- Kicking players for swearing.
- Fining players (via Vault).
- Muting players.
- Blowing players up.
- Smiting players.
- Damaging players.
- Killing players.
- Simply warning players.
- Phonetic matching:
Suppose that player "FreeSpace2" thinks he is being clever. Instead of saying "foo", which is a swear word, he says "fooo". But, with Fuzzy matching, EndSwear can see that he is trying to swear and still punish him!
- Censoring only the swear words!

Configuration
| Permission | Command | Action |
|---|---|---|
| EndSwear.info | /swear info [player] | Gets player data. |
| EndSwear.add | /swear add [word] | Allows the addition of words to the swear dictionary. |
| EndSwear.whitelist | /swear whitelist [word] | Allows the addition of words to the swear dictionary. |
| EndSwear.list | /swear list | Allows the listing of all swear words |
| EndSwear.contains | /swear contains [word] | Allows users to see if a word is in the dictionary. |
| EndSwear.pardon | /swear pardon [player] | Allows clearing a person's swear history. |
| EndSwear.bypass | Bypass the swear filter. |
More configuration help is here. EndSwear now uses MCStats to collect usage information. No personal data is collected, and if you want to turn off statistics collection go here.
Suggestions
Do you have a suggestion? Comment it or PM me!
Support
Comment below, and I will try to help.
Upcoming Features
More threading and speed improvements.Configurable messages.Muting.Phonetic matching.Explosions!Configurable BleepsDamage!Lightning!Point-based punishmentsSingle-jar fileAdaptable point-based punishments.Automatic pardon.Sign censorship.Whitelist.And at long last... a working reload command!- Yet better matcher!
Contribute
Like EndSwear?
via Bitcoin (1GQdmRqKF4ZYCSsyKJfVuyCu8HcdW1PFuX|)
Want to help? PM me! (You will have no obligations!)

-
View User Profile
-
Send Message
Posted Feb 20, 2013When anyone tries to say hand, cook, or muffin it wont let them say it. Why's that?
-
View User Profile
-
Send Message
Posted Feb 20, 2013@TheMultiplayer
Could you maybe integrate with HeroChat?
Like, Check HeroChat's colour of the channel they say it in then change the end of the swear to be that colour?
Because I know AutoColour (http://dev.bukkit.org/server-mods/autocolour/) did that.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@harryjamesuk
That is because the plugin resets color codes at the end of the swear; the only way to stop that is to remove the swear color option in the update that I am about to release.
@harryjamesuk
-
View User Profile
-
Send Message
Posted Feb 17, 2013Also, On HeroChat, Swearing comes out like this:
E.G: "&2You are a &c#!$% &fidiot"
So, It starts green and after swearing, It goes white.
You'll understand once you test it with HeroChat ;)
-
View User Profile
-
Send Message
Posted Feb 17, 2013how do you set it to smite? blow up?
i can't find any instructions
-
View User Profile
-
Send Message
Posted Feb 16, 2013Bug:
When using HeroChat, If you're muted, You're muted forever until the HeroChat plugin reloads.
-
View User Profile
-
Send Message
Posted Jan 27, 2013@Terraquis
I removed it from the code when I overhauled the plugin. That command is gone now.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@HammyHavoc
Yep, I've got the same problem.
-
View User Profile
-
Send Message
Posted Jan 26, 2013What is the permission node for /nuke?
-
View User Profile
-
Send Message
Posted Jan 15, 2013@HammyHavoc
Thank you. I will find a solution to that kind of problem.
-
View User Profile
-
Send Message
Posted Jan 14, 2013In reg mode I can't say 'cookies' or 'hand'.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@BBFChaser
I have. The current version is marked as release, but is actually an alpha. I did that because the current is still probably better than the old ones.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@harryjamesuk
What do you mean? Have you set the proper permissions nodes?
-
View User Profile
-
Send Message
Posted Dec 30, 2012Will you be updating?
-
View User Profile
-
Send Message
Posted Dec 29, 2012@TheMultiplayer
Hi, Also, Commands don't work xD
-
View User Profile
-
Send Message
Posted Dec 27, 2012@harryjamesuk
Yeah, fuzzy is overly sensitive. I would recommend either pho with a sensitivity of 1 or just reg for now - until I release the update.
-
View User Profile
-
Send Message
Posted Dec 26, 2012And fuzzy blocks the word "can" and "are" and "that" and "fix" and "funny" and you can say "s h i t"
-
View User Profile
-
Send Message
Posted Dec 26, 2012Oh, And fuzzy mode matches "plot" and people might say "How do I make a plot" which would be "How do I make a !#*%" xD
-
View User Profile
-
Send Message
Posted Dec 26, 2012Loophole:
"D ! C K" Or "D I C K" will come out as "D I # K" - This is still swearing as "dik" counts as swearing xD
-
View User Profile
-
Send Message
Posted Dec 22, 2012@RandomQuark
Well, there is the plugin-specific code and the Vault API.