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.
@wiedzmin137
SimpleChat is using its own system to do the chat. I'll have to add something in the config, However you will have to turn 'show sender censored' on or suffer from prefixes being weird.
@rbonafied
I noticed this too, I'll fix this in the next upload.
Your great plugin doesn't work with SimpleChat. And when add something in 'correctwords:' then when word is say first, then is not bigger (<wiedzmin>: yes, not Yes). (SChat V4.2, SCensor V5.0)
I uploaded to your latest version and the console stack traces everytime someone uses /msg.
We have Essentials and Herochat as well. Version 4.6 worked fine.
2013-01-13 10:17:16 [SEVERE] Could not pass event PlayerCommandPreprocessEvent to SimpleCensor v4.9 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) ......
@Nickbbeezy
This is using version?
I think I might know why
Edit: Uploaded version 5.0
Not sure if any changes were made from the 4.9 you posted below compared to the release above but, when players use censored messages the server TPS starts to slowly drop until everyone lags out. It eventually goes back up when everyone leaves.
@jfoppes_4
How do you know it doesn't work?
Try setting 'ShowSenderCensored' to true.
idk wht i did wrong all i did was drop the jar into my plugins folder and it made the config doc and i wwent on and enabled it but it still doesnt work help?
@gepardo43
Every time I tried to touch the config myself through code. It wipes all the comments.
@Socoolluke
Look in the uploaded files. Its there :)
@libraryaddict
The link doesn't work that you gave me
@libraryaddict
I have a feature request to add a command like /sc replace <badword> <newword>
@Nickbbeezy
I think I better go test it some more..
Edit.
Due to interference with other plugins, I think I'll have to use a different mech..
No idea what but I'll pull that version for now.
@libraryaddict
That version causes a lot of lag and interferes with things like Nocheatplus which starts kicking and banning players because it thinks they're spamming the chat.
@Socoolluke
4.9 should solve this.
http://dev.bukkit.org/server-mods/simplecensor/files/24-simple-censor-v4-9/
@libraryaddict
I have EssentialsChat and the format is '[FACTION] {DISPLAYNAME}&7:&r {MESSAGE}' But for some reason your plugin doesn't convert ''[FACTION' into their actual faction name instead it just says literally says '[FACTION]' Also I think its a bug on your behalf due to the caps, also 'Hide caps', I don't believe they work either.
@Socoolluke
Are you sure that there is no chat plugins interfering.
Also the caps should be a percentage. Maybe I have it wrong. I didn't test it so I'll look at it later.
@Nickbbeezy
I just thought of something. Currently no.
When ShowSenderCensored is set to false, it interferes with other plugins that modify chat by inserting tags like Factions, Jobs, Etc.
It can be fixed by setting ShowSenderCensored to true but I don't want to have to do that. Any way this can be fixed?
When ever a user swears it comes up like this for example.
http://imgur.com/cdSJy
Also I don't really understand the caps thing, because when I set it to 70 for example, users in chat can still use full caps in messages.
@samanthahldr
No expert on PEX.
Try move the * to the first slot
Using PermissionsEX, we have our admin teir. Our admins have the * permission to get access to everything. However, when I try to remove the simplecensor.bypass permission by use of:
I can still say everything.