CensorChat (ChannelChat)
This module for ChannelChat allows you to apply server wide censor filters over your players chat!
Source | Jenkins | Commands & Permissions | More Modules
Features:
- Configure which channel types, or even specific channels, get filtered!
- Ability to create as many (regex) filters as you want!
- Turns entire filtered word into asterisks (*)
- In game filter commands.
Commands:
/censor |
Planned Features:
- Allow use of plugin without ChannelChat
- Allow replacement of regex with custom words
@OrbisGaming
Not anymore.
http://dev.bukkit.org/server-mods/censorchat/files/3-v1-2/
Old.
@sillyrosster
What's not working?
Not working for me =/
@Mistermastermine
?
@Mistermastermine
Also making an astrics "*" a wildcard to cover words.
eg. if you inter wu*ss it would cover wu\ss wuuss wu-us and so on.
just wondering, cant you write the code so that you only need to add a text file with the list of words to censor.
eg. sh*t, *uck, c*nt,
it would seem to be a much easer filter system, just a thought.
Does it really need an update? Have you tried it first?
Are you alive dev?
@feildmaster
Any chance of an update?
any chance of a 1.2.4 update
Any chance of an update?
@nurwin22
Sorry for getting to you late, it was planned as a module actually.
@bigscary This is a work in the making, as I have absolutely no time to actually dedicate a lot of time to a single module. So I'm getting various modules out, then seeing which ones get the most attention.
If you'd like, please contact me on IRC, where I'm usually on 24/7 (even when I'm not there)
Devs know regex, but most admins won't. Maybe implement a basic word list, and separately for advanced users, a regex list?
Also you probably did your homework, but there are existing filters out already. And at least one that I've seen offers lots of options for how to react to bad language beyond censorship.
I have a suggestion! In general, chat filters don't work because it's trivial to dodge a filter. For example, turning fuck into "fu.ck". You may argue that one could develop a regular expression to catch such a thing, but it quickly becomes a headache-inducing coding exercise to catch the bad words without accidnetally censoring innocent language. I don't think there's any ultimate fix, BUT one thing which may help you avoid filter-dodgers is to limit the information they have. Specifically, you can send them their original message, and everyone else the censored message, so that they don't know when they're being censored. If they don't know they're being censored, then they don't know they need to try dodges.
True, two players working together could still determine what filter dodges work and which don't, but this will help a lot.
Also suggest a list of slash commands to monitor, to make it easy for you to support many other chat plugins. Admin would just have to add the list of chat commands for his/her server that he/she wants filtered.
@ace1177
Google is your friend
So is this
Regular Expression, is what "regex" is. They can get quite complex.
@feildmaster
No idea what "regex" means.
@ace1177 Make a better regex. :)
Should be a way to make it so if you block one word such as "ass" the word grass does not become "gr*"
And is it possible to make it so simple work arounds are blocked as well. Let say I block "ass" people could do "a.s.s" or even "asss" to get around it. Maybe make it check to see if there are spaces between the blocked word or special characters and if so it still blocks it? No idea if that is possible but would fix the issue with all chat filters i've seen.
feildmaster...
I love the simplicity of ChannelChat! Thanks for a great plugin... I know there's already a couple good anti spamming plugins but I would like all of my chat plugins to be related and intertwined like yours...
Could you add an AntiSpamGuard to this as well?
Or make another module like AntiSpamChat?
Right now I'm using ChannelChat, TownyChannel, ChannelColor, and ChannelTap.
Thanks again for your awesomeness xD