SwearingBlocker
SwearingBlocker

We all have trouble with those annoying pests on our server: players swearing all the time. If you are sick of them, then SwearingBlocker is right for you. This lightweight plugin stops their messages from appearing, and can also smite players who swear. It works instantly, no additional setup required!
How to Install
- Drag and drop the .jar file into your plugins folder
- Stop and restart your server
- Set up the config.yml however you want
- Add your own words in the config.yml
Features
- Blocks swear messages from all players
- Smites (sends lightning down upon) players who swear
- Sends a private message to the player who swears: [Server] Hey, [player], do not swear!
- option to add your own words in config
- after a custom amount of warnings a player gets banned
Permissions
- sb.* - includes all permissions
- sb.reload - allows /sb reload
- sb.list - allows /sb list
- sb.addword - allows /sb addword
- sb.rmword - allows /ab rmword
- sb.bypass - bypasses swearing
- sb.warnings.create - create a warning sign
- sb.warnins.payoff - use warning signs (typo on this permission will be fixed in next version)
- sb.admin - checks for updates each time you join
Warning system
this feature lets you give warnings to swearing people
if they got max warnings they get banned (you can unban with /unban <name>)
if they want to get rid of a warning admins can create signs like this:
- line 1 : [warning]
- line 2: <price>
Commands
/sb - SwearingBlocker help
/sb info - SwearingBlocker info
/sb reload - reload config
/sb addword <word> - add a word
/sb rmword <word> - remove a word
/sb list - view all listed words
Forum
Visit our forum at our Bukkit forum page
You can report typos or bugs, ask questions, and check for developer build information.
To-do List
- make feature to let it replace the wrong word wih: *
- Deduct a specified amount of money from a player's Vault balance when they swear
complete warning system
Known Bugs
by typing: /sb without arguments, it gives an error(fixed in 1.4.1)
Download
- v1.5.6 - Download (1.4.2-R0.2)
Donate
if you want to support me and help me bringing out new and better releases faster
please donate, it helps me out so much, if you donate ill add you to the donor list below here
just send me a pm that you donated, and say how much you did
if you want to donate click Donate at the right top of this page
or just click: here
Donors:
- merlinshaw - $20


-
View User Profile
-
Send Message
Posted Feb 16, 2016@GrummthekidRS
Yeah, perhaps to /swb
-
View User Profile
-
Send Message
Posted Dec 9, 2014Great plugin dude! but is this marked as inactive?
-
View User Profile
-
Send Message
Posted Sep 30, 2014Change The Command Cuz SkyBlock Uses /SB
-
View User Profile
-
Send Message
Posted Feb 16, 2014Awesome plugin! Works great for my server. One problem I found is players can bypass the swear blocker if they change the word to a different color. How can I fix this? Thanks!
-
View User Profile
-
Send Message
Posted Jan 3, 2014I used this for quite a while! Good plugin!
Up till 1.7.4, it keeps crashing my server!
Wish it would be fixed, but I guess Ill move on! Thanks Ant
-
View User Profile
-
Send Message
Posted Dec 17, 2013Video Tutorial on the Plugin
http://www.youtube.com/watch?v=7-xOQ90t8mc
Credits: (AbsintoJ/SwearingBlocker)
-
View User Profile
-
Send Message
Posted Sep 27, 2013I have the same problem as Blazennugs420. I make the sign but when ppl right click it nothing happens. When I am owner with all perms it works. I added the perm sb.warnins.payoff and also sb.warnings.payoff. Please help
27.09 23:07:17 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 27.09 23:07:17 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606) 27.09 23:07:17 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 27.09 23:07:17 [Server] INFO at sun.reflect.GeneratedMethodAccessor350.invoke(Unknown Source) 27.09 23:07:17 [Server] INFO at me.lenis0012.sb.Listeners.OnClick.onPlayerInteract(OnClick.java:54) 27.09 23:07:17 [Server] INFO at java.lang.Double.valueOf(Double.java:504) 27.09 23:07:17 [Server] INFO at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1241) 27.09 23:07:17 [Server] INFO Caused by: java.lang.NumberFormatException: For input string: "$5" 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.Packet15Place.handle(SourceFile:58) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:630) 27.09 23:07:17 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerInteractManager.interact(PlayerInteractManager.java:373) 27.09 23:07:17 [Server] INFO at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:190) 27.09 23:07:17 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 27.09 23:07:17 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 27.09 23:07:17 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 27.09 23:07:17 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 27.09 23:07:17 [Server] INFO org.bukkit.event.EventException 27.09 23:07:17 [Server] SEVERE Could not pass event PlayerInteractEvent to SwearingBlocker v1.57 27.09 23:07:17 [Multicraft] Skipped 86 lin
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Blazennugs420
Are you sure the players got the permission 'sb.warnins.payoff'
@BlazedChromis
In lower versions it did, but if you block 'Ass' it would also block 'Glass'
SO i decided to remove that feature
-
View User Profile
-
Send Message
Posted Aug 26, 2013I'm having a issue with the removal of warnings I make the sign but when ppl right click it nothing happens.......
-
View User Profile
-
Send Message
Posted Aug 21, 2013@lenis0012
So can you try to release it. That would be really useful. Thanks in advance
-
View User Profile
-
Send Message
Posted Aug 6, 2013How do you replace the words with a sign or another word?
-
View User Profile
-
Send Message
Posted Jul 13, 2013Does it block all variation of the word? Like half of it may be in caps and the other not.
-
View User Profile
-
Send Message
Posted Jun 16, 2013@ferrybig
thats my fault :)
@killermanaa2
I could, but its verry hard to filter it correctly
@chirochord
nice idea
-
View User Profile
-
Send Message
Posted Jun 9, 2013the table of contents on the bukkit forums is a little bugged
-
View User Profile
-
Send Message
Posted May 8, 2013Can you add that if you add the word fuck it filters fuuck and all that stuff
-
View User Profile
-
Send Message
Posted Mar 26, 2013Also can there be a toggle to include Ops. Perhaps if OPs swear too many times they get deopped
-
View User Profile
-
Send Message
Posted Mar 26, 2013@shadowwrad
Can add this :)
-
View User Profile
-
Send Message
Posted Mar 20, 2013I love this plugin. Very handy!! If I could suggest a command to block, smite and send a message manually for the odd words that were not in the banned list yet? That would also be handy for people who keep asking for op! lol
Just a thought, I really do love this plugin!! :D
-
View User Profile
-
Send Message
Posted Mar 9, 2013Words that are caps dont get censored?
-
View User Profile
-
Send Message
Posted Mar 4, 2013nevermind, I can confirm with Bukkit installed, this DOES work with TekkitLite. unlike the 5 previous swearing blockers I tried this is perfect. THANKYOU!