SimpleCensor
SimpleCensor
Simple yet powerful chat censoring
SimpleCensor is a stand-alone censor aiming to fix common problems with existing censors. Many censors are very easily fooled by inserting spaces, continuing a word, or using caps. SimpleCensor is not.
Features
- SimpleCensor censors words you put in config, replacing them with whatever character you tell it to
- Censors with spaces/other chars separating: If "word" should be censored, "wo rd" or "wo.rd" will not sneak past! Results in "
** **
" and "**.**
" respectively. - Censored words don't need to be a separate, verbatim word: If "word" should be censored, "wording" will be censored. Results in "
****
ing" - Not fooled by caps: "word" and "WORD" will be censored the same!
Config Overview
The config file for SimpleCensor is very simple and will be auto-generated on first run. The file should contain:
censor: words: 'list,of,words,to,censor,in,comma,separated,format' char: '*'
There will be a default generated list of censored words that are not appropriate to paste here.
CAUTION
When adding words be very careful not to add words that are either too common or too simple to cut down on the amount of false-positives in the censor. Because this censor ignores all non-alphabetic characters to avoid common ways to circumvent censors, simple words are contained in other words would cause that portion of a potentially unrelated word to be censored. As a non-offensive example, if you added the word "the" to the censor list to censor "theme", "theory" would have the first three letters censored out. Use more complex words where possible if the word could be part of a larger, non-offensive word.
In Action
Project & Source
See our project page for activity and source instructions.
Does it add words already or do u have to do em all?
Doesn't work in 1.5.2
@taylorjb
I understand, æøå is letters for us up in scandinavia.
@Arton123
It cannot tell the difference between 'Ass'ass'in and Ass. This plugin is for people who have problems with players deliberately trying to get around censors by not making them separate words, putting periods or spaces in, etc. Ideally, you should only put very explicit things in the censor list to prevent false positives, or use a different kind of censor.
Here's what the description says about it:
I'm sorry if this is a dealbreaker for you, but that is kind of the point of this censor over others.
@taylorjb
Nono just wanted to make sure before i install it on my server, going to try it now.
Can it see the defriends between 'Ass'ass'in and Ass?
Plus just figer out that it blocks æøå :(
@Arton123
There is no reason I can think that it shouldn't, why did you have a problem?
Does this work for 1.4.7?
@TheOddPuff
Nice plugin, it works very well. But it also censor parts of an username if you write that, could that be fixed ?
@qwertyjl
It should generate AFTER you first run it.
I don't see the config file anywhere.