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
i might do eeptions in the next update
@coletam
i did something srong with the latest build
ill fix the update checker...
Every time I restart my server, it says that I need to update SwearingBlocker? "Updated avaible, update v1.5.3 to v1.5.4". I looked at the downloads and only see 1.5.3 and thats the one I have.
Is there a new update that im missing?
@TeamCobalt
But you need to respect a leading space before the defined words. When I blacklist 'ass', I don't want the kids on my server banned for talking about glass. It should only trigger on ass with a space before and after, ' ass '. Either that or have a switch to toggle the behaviour: - *ass* will trigger on the partial word 'ass' in "glass" - ass will only trigger on the whole word ' ass '
In the latter case, punctuation or all non-(a-z|A-Z) chars should be parsed out so that - ass will trigger on the whole word ass even if it has a trailing period or comma.
@owenftw
the problem is that it would take ways more words
for example:
you add "fuc" to the list
it blocks: fuc, fuck, fucker, fuckerz etc.
can you add a option in config to only warn them when they say that exact word? because some swear words are within normal words so people are getting warned for talking normally.
Example if you don't know what I mean: Blocked word: 'Ice' somebody types: "I like mice" and they would get warned.
So if the option was enabled, they would only get warned by typing 'Ice'
would be really helpful if you could add that option.
@coleblack2
No problem :)
I just finished making a server. My minecraft name is santorini. this mod helped me alot with all the people who swear when they get killed or fail. thanks for making this mod.
@exload
haha :P
@TeamCobalt
Sweet! I will be testing it out. Also there is a typo in your changelog: added sing to remove warnings with vault
@exload
did it
@TeamCobalt
That is great idea! That would be really simple too! :D
@exload
more like this (if you like it)
a player swears, he gets a awarning
of course he wants to get rid of it
a admin places a sign
first line [Warning]
2nd line: <price>
when the player right click the sine he gets rid of one warning
Finally a plugin that actually works! :D Well I have a few suggestions..
I did see the To-do list with make feature to let it replace the wrong word wih: *
I like this idea, but it would be even better if you allowed for that word to be replaced with another word set in the config!
Also I absolutely love the idea of taking a set amount of money away from the players account! I don't know your setup but this could be easily done with something like this (Of course replacing the necessities):
These are just some kind requests :) Hope you consider them!
@tcadonau
fixed in v1.5
I keep getting a spam on my server log. all it says is the time [info] Problem! over and over agian. has anyone else seen this on their servers?
@Wezurii4694
be sure that you have saved the config.yml and then type: /sb reload
works with v1.4.1
SwearingBlocker v1.4.1 has been released!
this version is a total recode + cleanup
also we finaly fixed the cmmand bug
I'm having a problem. I put in my whole list of swears, and I reload the config, and I say one of the words on the list, and they all get erased. Can someone please help?
@TeamCobalt
Yeah, that would be a really nice feature.