promotional bannermobile promotional banner

Chat Guard

Abandoned
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

PermissionDescription
chatguard.*Full Access!
chatguard.banwordadd new swearwords
chatguard.unbanwordand remove swearwords
chatguard.warnaccess to /cg warn command
chatguard.muteability to mute players
chatguard.unmuteand unmute players
chatguard.whitelistaccess to /cg whitelist command
chatguard.clearwarningsaccess to /cg clear command
chatguard.infoaccess to /cg list command
chatguard.info.otherswatch information about other players
chatguard.inform.[flood,spam,swear,caps]for receiving alerts about violations
chatguard.clearchataccess to /cg cc commad
chatguard.clearchat.allability to clear chats of all players
chatguard.clearchat.othersaccess to cleaning another's chat
chatguard.globalmuteaccess to /cg globalmute command
chatguard.reloadaccess to /cg reload command
chatguard.ignore.*ignore all protections
chatguard.ignore.[flood,spam,swear,caps,characters]ignore [flood,spam,swear,caps] protection
chatguard.ignore.globalmuteignore global mute
chatguard.ignore.cooldownignore cooldown
chatguard.ignore.ccignore /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

  1. The server's version of Java
  2. Whether the server is in offline or online mode
  3. The plugin's version
  4. The server's version and core
  5. The OS version/name and architecture
  6. The core count for the CPU
  7. The number of players online
  8. The Metrics version
  9. The server's location
  10. 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

The Chat Guard Team

profile avatar
  • 3
    Projects
  • 94.6K
    Downloads

More from svobodnynickname