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
@GrummthekidRS
Yeah, perhaps to /swb
Great plugin dude! but is this marked as inactive?
Change The Command Cuz SkyBlock Uses /SB
Awesome 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!
I 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
Video Tutorial on the Plugin
http://www.youtube.com/watch?v=7-xOQ90t8mc
Credits: (AbsintoJ/SwearingBlocker)
I 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
@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
I'm having a issue with the removal of warnings I make the sign but when ppl right click it nothing happens.......
@lenis0012
So can you try to release it. That would be really useful. Thanks in advance
How do you replace the words with a sign or another word?
Does it block all variation of the word? Like half of it may be in caps and the other not.
@ferrybig
thats my fault :)
@killermanaa2
I could, but its verry hard to filter it correctly
@chirochord
nice idea
the table of contents on the bukkit forums is a little bugged
Can you add that if you add the word fuck it filters fuuck and all that stuff
Also can there be a toggle to include Ops. Perhaps if OPs swear too many times they get deopped
@shadowwrad
Can add this :)
I 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
Words that are caps dont get censored?
nevermind, I can confirm with Bukkit installed, this DOES work with TekkitLite. unlike the 5 previous swearing blockers I tried this is perfect. THANKYOU!