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 7, 2013I am going to switch from PwnFilter to this plugins. I just need to know how long will you keep it up to date? And If will work even in future without been updated?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@mcraftus
Я исправил эту ошибку. Ждём подтверждения модераторов
-
View User Profile
-
Send Message
Posted Mar 6, 2013@Den_Abr
Да нарушал. Вчера попробовал поставить включенным только мут в качестве санкции, в итоге плагин перемутил половину сервера. Предлагаю сделать систему обнуления предупреждений, чтобы после санкции игрок был как бы чист перед "сервером" :) Видимо проблема в том, что они остаются, и при нарушении игроком правил, сразу же идет санкция.
П.С. Можно отключить быстрый набор текста в чат и быструю отправку.
Мой сервер 176.9.22.140:25568 - тут можно посомтреть как работает плагин.
-
View User Profile
-
Send Message
Posted Mar 6, 2013@dutchrastacraft
This things are working in 4.5
-
View User Profile
-
Send Message
Posted Mar 6, 2013@Den_Abr
Okay it's fine but please add the first two :D
-
View User Profile
-
Send Message
Posted Mar 6, 2013@dutchrastacraft
All things are possible except for the third
-
View User Profile
-
Send Message
Posted Mar 6, 2013Hey, is it possible to change the badwords to * and also change the caps to non-caps?
and change noooooooooooooooooooooob to noob?
-
View User Profile
-
Send Message
Posted Mar 6, 2013@mcraftus
А игрок первоначально нарушал правила? В любом случае я перепроверю плагин и постараюсь воспроизвести ситуацию
-
View User Profile
-
Send Message
Posted Mar 5, 2013Привет. Хороший плагин. В ходе использования появилось одно непонятное сообщение. Оно выходит каждый день и пкаждый день разные игроки. Например "Dodo был кикнут за нарушение правил". И это сообщение выходит весь день. На следующий день то же сообщение, только игрок уже другой. Вот мои настройки плагина
Хотелось бы узнать в связи с чем это сообщение выходит, так как игрок правил как бы не нарушает и фактически его не кикает.
-
View User Profile
-
Send Message
Posted Mar 5, 2013@SGHOCH
Это создаст сильную нагрузку на сервер
-
View User Profile
-
Send Message
Posted Mar 5, 2013Привет, добавь функию которая будет контролировать чат, например на больших серверах так много сообшений в секунду что неуспеваешь их прочитать, эта функция будет сохранят сообшения и высвечит по 3 каждые 5 или 10 сек
-
View User Profile
-
Send Message
Posted Mar 3, 2013This is really what I was searching for, great plugin, would love to see some new features like the kicking (of the comment below) and maybe a customisable time (in seconds) between the messages that the players can send.
Sorry for my English :)
-
View User Profile
-
Send Message
Posted Feb 28, 2013@Den_Abr
Is there a perm to add to players because no matter what words we add it aint doing it..... people can still swear even if the word is in the list
-
View User Profile
-
Send Message
Posted Feb 24, 2013@Dood76
It will be added in new version
-
View User Profile
-
Send Message
Posted Feb 23, 2013could u please make it so that if somone type a version of the word they will get kicked/muted Example: somene says shitsssssssss instead of shit So basicly of a word contains one of the word I configure Also, i didnt mean to swear, it was just an example.
-
View User Profile
-
Send Message
Posted Feb 16, 2013Can you update it so that you can clear the warnings file at the end of everyday? I don't care if people are cussing but I want to keep it regulated in my server.
-
View User Profile
-
Send Message
Posted Feb 14, 2013@Hansgaming1
Thanks for the kind words about the plugin. Do a review of my plugin would be a very good thing
-
View User Profile
-
Send Message
Posted Feb 7, 2013I think this is gonna be a GREAT plugin when its worked on for a while! I am going to test all the versions(including the 2.1) and review them on my youtube channel Minecraftdallas (link: http://www.youtube.com/user/minecraftdallas/ ) hope you appreciate the kindness I give you! :)
Continue The GOOD Work and We will talk later!
- Minecraftdallas
-
View User Profile
-
Send Message
Posted Feb 7, 2013@therealspoljo
Okay, It will be in new version
-
View User Profile
-
Send Message
Posted Feb 6, 2013Can you add, so when someone is muted, he cant use /me, /msg, /tell and commands like that?