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 Dec 22, 2012Does this plugin use code other than Bukkit API?
-
View User Profile
-
Send Message
Posted Dec 22, 2012@RandomQuark
I can't tell right now. The best thing to do would be to update, see if it works, and if it then fails, to downgrade. The next version of EndSwear will be out fairly soon now, so you won't have to wait long if that is the case.
-
View User Profile
-
Send Message
Posted Dec 20, 2012With the new RB for 1.4.5, will some aspects of this plugin break?
-
View User Profile
-
Send Message
Posted Dec 13, 2012@BBFChaser
I am going to. It will take a while, because I am redoing this from scratch.
-
View User Profile
-
Send Message
Posted Dec 13, 2012Are you updating?
-
View User Profile
-
Send Message
Posted Dec 12, 2012Sadly, no.
-
View User Profile
-
Send Message
Posted Dec 11, 2012What if a person says something like this:
F O O
Or
<Bar> F
<Bar> O
<Bar> O
Would it still detect it?
-
View User Profile
-
Send Message
Posted Dec 3, 2012This plugin is absolutely the best! I was tired of of players constantly abusing the chat, so I tried it out. It worked great! Thanks for making this wonderful plugin! The only problem is that pho and threshold 2 makes words like "can" into swears, and using reg has it's own problems... But other than that it's awesome!
-
View User Profile
-
Send Message
Posted Oct 19, 2012@notif
Having the same issue.
-
View User Profile
-
Send Message
Posted Oct 18, 2012@notif
Set the match mode to reg, and then try? I won't do a whitelist, because that is a half-baked solution. I am still trying to improve this.
-
View User Profile
-
Send Message
Posted Oct 17, 2012.,'-
-
View User Profile
-
Send Message
Posted Oct 15, 2012Many words, like "can" are censored with pho threshold 2. There's so many false positives with the other settings. Perhaps a whitelist for some of these words?
-
View User Profile
-
Send Message
Posted Sep 30, 2012@add5tar
How did I forget the debug thing?
Well, in version 5, I will replace the per-word system with a point-based punishment system, so that will go away :P
The warning message (This is your xth warning) is actually not configurable now, just because that made the code look better.
-
View User Profile
-
Send Message
Posted Sep 29, 2012@TheMultiplayer
Ah spoke too soon.. got a bit of feedback so far:
-
View User Profile
-
Send Message
Posted Sep 29, 2012@TheMultiplayer
I'm testing out v4.1B and so far so good! Keep up the good work!! :)
Also, any thoughts on giving the ability to run custom commands for kick/warn/ban? That would make it the perfect plugin for me :)
Thanks again.
-
View User Profile
-
Send Message
Posted Sep 27, 2012@TheMultiplayer
No problem, thanks! I'm happy to also test it on my server too if you like? ...yes, I'm very eager to have the update ;)
-
View User Profile
-
Send Message
Posted Sep 27, 2012@add5tar
Well, I am testing the plugin right now on my server (this version killed the error, don't worry :) ), so maybe by the end of this week?
-
View User Profile
-
Send Message
Posted Sep 27, 2012@TheMultiplayer
Any idea on when the new release will be out? This error is really getting annoying :)
Also, could you add the ability to specify a custom command for warn/kick/ban (with a player name variable)?
-
View User Profile
-
Send Message
Posted Sep 24, 2012@imaxskate
What do you mean? Bleeping out the word or muting the whole chat?
-
View User Profile
-
Send Message
Posted Sep 24, 2012@TheMultiplayer
Hey does this plugin make it where the word doesnt show?! If not plz make it that way