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 14, 2013Ok well me and my server are waiting! Thank you for this plugin!
-
View User Profile
-
Send Message
Posted Mar 14, 2013@danielfr789
New version(NOT b4.9) was broken and I'm working on a fix. For color message use symbol &. If & in beginning of the message close all message in quotes.
@Stelikas
If config syntax is broken, it is overwritten This command will be added
-
View User Profile
-
Send Message
Posted Mar 13, 2013What symbol do you use to color messages and I am on the latest version of chatguard and it still conflicts w/ factions
-
View User Profile
-
Send Message
Posted Mar 13, 2013Can't change config any ideas?
Btw can you add /cg remove [badword] , i really want to remove this noob thing.....
-
View User Profile
-
Send Message
Posted Mar 13, 2013@danielfr789
Now I've fixed this conflict and now I working on compatibility with other plugins, but plugin will not works in 1.2.5 and older.
About colors in messages. If you are talking about messages that players see if them warned, they are working and I just checked.
@WindyCityRockr
I'll think about it
-
View User Profile
-
Send Message
Posted Mar 12, 2013PLEASE FIX/ADD
-
View User Profile
-
Send Message
Posted Mar 12, 2013Is there anyway to make it were let's say a certain group logs in, like a staff member logs in and it disables the plugin? And when the staff member logs out, it enables it.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@Den_Abr
Ок, попробуем сделать так.
-
View User Profile
-
Send Message
Posted Mar 12, 2013Forget what I said, I found the new beta and am running it, I'll let you know about problems. Or should I be using dev.bukkit.org to talk to you?
-
View User Profile
-
Send Message
Posted Nov 1, 2013Yeah, use dev.bukkit.org. I see this page firstly :D
-
View User Profile
-
Send Message
Posted Mar 11, 2013Hi, we use your plugin - thanks!
But the flooding is too eager to warn. If someone comes on the server and I say "Welcome" then in five minutes another does and I say "Welcome" again, then I get warned for flooding - this isn't good, lots of people use smileys to respond to others, and no way is using a smiley twice in a minute flooding.
Can the flooding have a configurable time so that messages aren't considered as flooding if they occur more than the threshold apart, maybe 10 second default would make sense?
Thanks!
-
View User Profile
-
Send Message
Posted Mar 11, 2013@mcraftus
Такие слова можно добавить в Whitelist
-
View User Profile
-
Send Message
Posted Mar 11, 2013Есть один момент, не хочет отличать разницу между словами нах (добавлено в список плохих) и например слово находится - ловит слог нах и заменяет его и так со всеми другими словами.
-
View User Profile
-
Send Message
Posted Mar 10, 2013How can I remove all of the flooding warnings? I just want it to remove swears.
-
View User Profile
-
Send Message
Posted Mar 10, 2013Thank you. Also can you answer my other question?
-
View User Profile
-
Send Message
Posted Mar 10, 2013@danielfr789
Now I try fix conflicts with other plugins
-
View User Profile
-
Send Message
Posted Mar 9, 2013Bug: Appears that factions conflicts with this plugin and with factions, censorship doesn't work
-
View User Profile
-
Send Message
Posted Mar 9, 2013How to you make it so it replaces a swear word with *
And can you add support for colors in the messages?
-
View User Profile
-
Send Message
Posted Mar 9, 2013Отлично, я смотрю были учтены мои замечания. В настоящее время плагин полностью удовлетворяет мои потребности. Пока ошибок не заметил.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@nejcneo
I try to make a universal plugin for all versions. At the moment, it works on all versions starting with 1.1. I continue to work on the plugin, make it better and add new features.