SimpleCensor
SimpleCensor is a plugin which simply replaces words with your words.
Highly recommended! Change your config! As a result of all this I've included some options most of you may not want. Such as references to girls being all but removed! Capitals are enforced on all messages as the percentage required has been set to 0!
Having trouble with people complaining about non-existing lag?
You want to prevent people saying the N-word ?
This plugin is what you need!
What makes this anti-censor better than others?
Well, instead of a big config for your options you have to only set the bad words.
Instead of replacing the words with * you can replace it with your own words.
The censoring not playing nice and is censoring words such as 'grass' because it has 'ass' in it?
Add the words to exceptions!
You can also manage caps, Don't like how these people just talk with their caps all over the show? Thats fine, I'll fix it for you!
You can also censor commands, Such as /msg, People will no longer be pm'ing offensive things to each other..
Completely configurable.
Permissions
To bypass the chat censor you need the permission SimpleCensor.Bypass
To enable/disable/reload chat censor without being a op you need SimpleCensor.Enable
Commands
If you want to disable it or enable it. Use /censor <enable/disable>
If you want to reload the configuration use /censor reload
(You must either be a op or have the permission SimpleCensor.Enable)
In action:
If I do add to this plugin, I plan to keep it simple.
Its a drag and drop into the server, Then if you wish to change the preset words.
You just delve into the config.
Color
If you wish to add colors just use & then a color code.
Color codes are below
If you getting errors in your config after adding colors.
Surround the string in single quotes like so
Quote:- 'dammit:aw man'
You can also use this trick to get spaces into your censored word list!
New! Display a non-censored version to the verbal abuser!
This is enabled by default. This helps cutdown on players trying to bypass the censor such as la.g.
When a player says something offensive and its censored. He will see the message as if it wasn't censored. While everyone else see him talking like a fool.
'HAHAHHAA I love sucking lollipops losers!!'
You can disable this if you are having problems.
Just go into config.
my existing plugin is falling short because it doesnt allow us to filter out things like * and .
So p*eple c*n just t.ype wh*t they w*an.t and get past the filter.
I see you block the . by default globally, awesome, but what about *
Also, what people using this stuff. (urse or w0rd.
Use ur imagination to see how they can use those symbols and make dirty words.
Im not looking for a global setting persay, but rather, I just want it to recognize those symbols as a valid character. Usually I build my word list based off of what players type into chat, so it updates all the time as they find new ways to curse.
@libraryaddict
I guess I'll just switch back to chatmanger. I really like this plugin from what I've seen in the /msg's.
@Bobbosells32
You seen the listener prioritys config option right? Some chat plugins rather do things their own way so. You are going to miss out on a few features if you want this working at all.
I believe the config should have more information.
This plugin wont work for me. It will work in Essentials /msg but not in the actual chat. I'm using iChat if that helps diagnosing the issue.
@stuckatwork
Oh a idea. You may of deleted a entire section. Then it would just grab the default values. You need to just remove the entries.
Such as Censored: (Nothing after this)
@libraryaddict
Thanks, but I have done that, for im, wat, and were. No relevant results are returned.
@stuckatwork
Try looking in the entire config.
For example Ctrl+F then look for "- im"
Hello
Thank you for your work on this plugin.
SimpleCensor is filtering words (im:I'm, wat:what) despite my having removed them from the config and restarting the server.
I would be happy to provide any other details you need. Please let me know. Thank you
@Nickbbeezy
Afraid not sorry. Am thinking about making a separate plugin in the future to moderate chat.
This plugin is meant to make chat readable.
Don't think I will make this however as I don't have much free time. I code for search-mc.com and archergames.net and as a result loads of people want me..
Any chance of adding a feature that disallows a person from sending repeated messages back to back?
For instance, they have to say something different between messages, if they say the same thing they said before it gives an error message.
@libraryaddict
Oh, xD
@libraryaddict
Well, that worked for the most part. It does it but, not nearly as much as before.
@Nickbbeezy
If I remember right. If you set it to lowest it will have your problem. Its meant to fix other plugins cancelling the message to deal with it their own way.
@libraryaddict
Oh, using the "lowest" option. Here's my config: http://pastebin.com/uXh6m8m1
Using the latest version.
EDIT: It seems to work properly when I disable "CorrectCaps"
EDIT 2: Nevermind, still does it, just less often.
@Nickbbeezy
Heh heh. That's the bug I fixed.
Also try changing the listener priority. Its in the config. If it doesn't work then Essentials Chat don't like me :\
Question. You are using monitor and the latest version right?
@libraryaddict
I am having trouble with the permissions though. While OPed w/ permission to bypass the censor., sometimes I get censored and sometimes I don't. It usually happens every other message. Same with the auto capitalization.
EDIT: While using EssentialsChat with Simplecensor, EssentialsChat sometimes gets disabled when censored messages are sent. Wasn't able to discover this until I ran into this permissions bug since no one reported it. Here's a screenshot of what I mean: http://i.imgur.com/IuXP9ZT.png
@Nickbbeezy
Well at least I found one potential memory leak.
Guess I may as well upload my fixed version soon.
@libraryaddict
Sorry about that, it had been another plugin causing a memory leak.
@Nickbbeezy
I had a poke around and I found one issue with the perms. But it shouldn't be causing this..
More lag w/ V. 5.2 when people use censored messages. TPS slowly drops and eventually goes back up when everyone is kicked.
My config: http://pastebin.com/1nAHeQSz
Works fine with v 5.0 with the exception of the chat title conflicts.