Chat Guard

This plugin protects your server from flood, spam, caps and swearwords in chat, commands and signs. You can configure list of swearwords, punishments and the number of warnings after which the player will be punished.
Features
- Flood prevention
- Caps prevention
- Swearword prevention
- Advetisment prevention
- Informing admins/moders about violations
- Chat cleaning
- Global mute
- Any punishment that you can do with commands
- Player get warnings
- Removing disallowed characters
- Checking for updates (Can be disabled in the config)
- Removes spam from items
Video tutorial
Waiting for tutorial with new version. Contact me if you did :)
Commands
[] - required, () - optional
/chatguard - copyright and version
/chatguard ban [WORD] - Add new banned [WORD]
/chatguard unban [WORD] - Remove banned [WORD]
/chatguard whitelist [WORD] - Do not mark [WORD] as advertisment or swearing
/chatguard cc (ALL|Player) - Clear your (or everyone's/Player's)
/chatguard info (Player) - Show your warnings or (Player)'s
/chatguard globalmute - Toggle globalmute
/chatguard warn [Player] [Type] - Warn [Player]
/chatguard mute [Player] ([Time] (Reason)) - mute player(time format - 1s, 1m, 1h, 1d, default - seconds)
/chatguard unmute [Player] - unmute player
/chatguard clear (Type) (Player) - Clear some warnings
/chatguard help - Show help page
/chatguard reload - Reload plugin configurations
Permissions
| Permission | Description |
|---|---|
| chatguard.* | Full Access! |
| chatguard.banword | add new swearwords |
| chatguard.unbanword | and remove swearwords |
| chatguard.warn | access to /cg warn command |
| chatguard.mute | ability to mute players |
| chatguard.unmute | and unmute players |
| chatguard.whitelist | access to /cg whitelist command |
| chatguard.clearwarnings | access to /cg clear command |
| chatguard.info | access to /cg list command |
| chatguard.info.others | watch information about other players |
| chatguard.inform.[flood,spam,swear,caps] | for receiving alerts about violations |
| chatguard.clearchat | access to /cg cc commad |
| chatguard.clearchat.all | ability to clear chats of all players |
| chatguard.clearchat.others | access to cleaning another's chat |
| chatguard.globalmute | access to /cg globalmute command |
| chatguard.reload | access to /cg reload command |
| chatguard.ignore.* | ignore all protections |
| chatguard.ignore.[flood,spam,swear,caps,characters] | ignore [flood,spam,swear,caps] protection |
| chatguard.ignore.globalmute | ignore global mute |
| chatguard.ignore.cooldown | ignore cooldown |
| chatguard.ignore.cc | ignore /cg cc ALL |
Metrics and Updater
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version and core
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- The server's location
- Enabled filters
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. Also plugin checks for updates, that you can change by editing plugins/ChatGuard/config.yml
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Den_Abr
К сожалению при загрузке CraftBukkit version git-Spigot-1.4.5-R0.2-510-g20448bb (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT) выдает ошибку.
-
View User Profile
-
Send Message
Posted Mar 25, 2013The new version does not seem to work at all? I am getting a clean restart. I reset my config. What am I doing wrong?
-
View User Profile
-
Send Message
Posted Mar 25, 2013@mcraftus
Если в настройках совместимости не включать Async, то плагин будет работать с версии Minecraft 1.1
@danielfr789
I don't know
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Den_Abr
Вопрос для меня актуальный. Будет ли поддержка предыдущих версий. в частности 1.4.7 1.1, поскольку переход еще не скоро.
-
View User Profile
-
Send Message
Posted Mar 24, 2013For example say noob is on the swear list.
Instead of replacing it with <censored> replace it with **
And another example, if pie is on the swearlist replace it with *
How do I do this?
-
View User Profile
-
Send Message
Posted Mar 23, 2013can you add a word- whitelist ? Because its exists some words in caps, which are acceptable.
-
View User Profile
-
Send Message
Posted Mar 23, 2013@mcraftus
Спасибо, что сообщили. Исправление будет в 5.0
@CichusekPL
I will try to add protection from this kind of flooding
-
View User Profile
-
Send Message
Posted Mar 22, 2013Ошибка в правах. Выставлено что группа VIP может игнорировать защиту и ей даны привилегии chatguard.ignoreall в permissionEX но, как показала практика, игроки данной группы несмотря на имеющееся разрешение все равно мутятся (выставлен в конфиге только мут в качестве наказания).
-
View User Profile
-
Send Message
Posted Mar 22, 2013It's good plugin, but I found an error.
Players can spam by adding letters to the end of a word e.g.
- spam
- spamm
- spammm..
You should add a interval between the messages, or block this spam-trick.
-
View User Profile
-
Send Message
Posted Mar 20, 2013If this is in here how so I do it
-
View User Profile
-
Send Message
Posted Mar 20, 2013Update Please
-
View User Profile
-
Send Message
Posted Mar 20, 2013@danielfr789
I think this is not sure..
-
View User Profile
-
Send Message
Posted Mar 19, 2013For example say noob is on the swear list.
Instead of replacing it with <censored> replace it with **
And another example, if pie is on the swearlist replace it with *
-
View User Profile
-
Send Message
Posted Mar 19, 2013@MrGobbles
You are setting flood timer in config and if sender send same messages in time interval is less than the specified, he will be warned
-
View User Profile
-
Send Message
Posted Mar 19, 2013actually my main question is about flooding is it same as spamming? How can I get it to where the person will get kicked at a faster rate of spamming?
-
View User Profile
-
Send Message
Posted Mar 18, 2013I know English is not very good so I can't understand some of the comments
@danielfr789
You are talking about the colors when you send message in chat or message, when you get warning?
Next suggestion I can't understand. Can you give an example?
Certain messages and warnings for caps, flood, etc. will be added in 5.0
@MrGobbles
Could you explain more?
-
View User Profile
-
Send Message
Posted Mar 18, 2013will this do this automatically or will the server admin have to do /cg warn
-
View User Profile
-
Send Message
Posted Mar 18, 2013EDIT:
Factions no longer conflicts. I think async fixed it.
But I cant use the & symbol to color chat.
And if you didn't see my other suggestion it was to add an option to replace swear words with *'s per letter.
And here are new suggestions: Add certain messages for advertisements, caps, spamming, ect.
For example 123.123.123.123 gets replaced with <advertisement> TEST gets replaced with <caps> Spam gets replaced with <spam> Swear gets replaced with <swear>
And the last suggestion add different warnings for advertisements, caps, spamming, ect.
-
View User Profile
-
Send Message
Posted Mar 18, 2013I tried the plugin and was unsuccessful i changed the jar file for the 1.5 jar you have
-
View User Profile
-
Send Message
Posted Mar 17, 2013In the next update can you add it so each letter of a swear word gets replaced with a *