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
@GumbyDammit
probably releasing 1.5.7 soon
@lenis0012
It took awhile for a warnings.yml file to be created, I guess my users are learning how to behave ;) Unfortunately, once a warnings file did appear, it did not have the offending chat text and timestamp I had been hoping for.
Did that not make it into the 1.5.6 build?
Suggestions:
- Add options to have custom ban commands with custom time, like BanManager you have to type /tempban User 10m,s,d,w Reason
- Option to customize all messages that you send.
I also notice that if you swear with more than one word that is blacklisted, only one of them are removed.
@merlinshaw
ill do both in v1.5.7
@merlinshaw
fixed, no need to update.
Looks like there is an error. It telling me this.
[SwaeringBlocker] Update avaible, update v1.5.6 to v1.5.5
I thought 1.5.6 was the newer one? I am not able to use spaces in words like s w e a r i n g. Be cool if it filtered Private messages as well.
@lenis0012
Fantastic! I can't wait to try it. I had thought about signs the other day when I had a rogue user start leaving swear signs all over the place, so I'm glad merlinshaw suggested it. Checking for swears in nicknames would also be nice.
Released v1.5.6
added suggestions from @merlinshaw & @GumbyDammit
builded on 1.4.2-R0.2
@merlinshaw
i will do it.
@GumbyDammit
probably comming today
Love the Chat Filter. Works great and is flawless. But i had on suggestion Is there a way to block words on Signs? That way the words that are blocked in chat can be blocked on signs.
Any news on the chat text update?
@ManBeastPigDev
you can disable ban.
and change the warning limit
Banning is a bit serious.
I like this plugin but i can't use it, i'll have no players in 30 minutes.
Kick would be better, 5 kicks before ban and a cool of to remove the kicks too.
@joehot200
im afriad i had to, it would block ways to many words :/
@GumbyDammit
on my server it actualy banned 10% of my people in 2 days
i diecided to upgrade the max warnings to 30 xD
@GumbyDammit
Indeed. Most are older and have a higher maturity level than that of a younger kid.
noooo :( plz dont make it so it only blocks it if its the exact word
@exload
Heh, I manage a private hosted server for a bunch of kids aged 7-12, and I had a warnings file auto-created within an hour after running the plugin ;) You must have very polite users!
@GumbyDammit
I did not realize there was a warnings.yml, which led to my suggestion. I agree, there should not be two separate files.
@GumbyDammit
ill do it in my first 1.4 release
@TeamCobalt
I'm not sure I see the point of splitting the warnings file into one that holds the count and another that holds the chat text. I would suggest keeping it as one file. Config holds the config and warnings holds the count and flagged chat text.