Sueta

ChatCensor

Version 1.9

ChatCensor, the best solution for ads, swear, caps, spam and more!

·Plugin

About the Plugin
ChatCensor is a plugin that detects if a player swears or spams. (You can define swear words in the config) You can enable or disable autoupdate in the config.

Commands + Permissions

  • /chatcensor add <word> - chatcensor.admin - Adds a word to the list
  • /chatcensor remove <word> - chatcensor.admin - Removes a word from the list
  • /chatcensor list - chatcensor.admin - shows all words of the list
  • /chatcensor antiswear <on/off> - chatcensor.admin - Turns antiswear on/off
  • /chatcensor antispam <on/off> - chatcensor.admin - Turns antispam on/off
  • /chatcensor anticaps <on/off> - chatcensor.admin - Turns anticaps on/off
  • /chatcensor cooldown <seconds> - chatcensor.admin - Sets antispam cooldown
  • /chatcensor - chatcensor.admin - Shows help
  • (Alias for /chatcensor is /chatc)

Permissions

  • Info message when player tries to swear - chatcensor.antiswear.adminmsg
  • Info mesage when player tries to spam - chatcensor.antispam.adminmsg
  • Bypass AntiSwear - chatcensor.antiswear.bypass
  • Bypass AntiSpam - chatcensor.antispam.bypass
  • Bypass AntiCaps - chatcensor.anticaps.bypass
  • Permissions for commands, see above

Config

settings:
  antiswear:
    enabled: true
  antispam:
    enabled: true
    cooldown: 3
  anticaps:
    enabled: true
    min-msg-lenght: 4
    max-caps-percentage: 25.0
    blockmsg: true
    uppercase-characters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
messages:
  nopermission: '&cno permission'
  antiswear:
    blocked: '&cWords are not allowed'
    adminmsg: '&c%player% tried to swear'
  antispam:
    blocked: '&cYou have to wait &6%time% &cseconds.'
    adminmsg: '&c%player% tried to spam'
  anticaps:
    adminmsg: '&c%player% is using caps-lock.'
    blocked: '&c%player%, please disable caps-lock.'




#Variables:
- %player% = playername(sender)
- %time% = cooldowntime

Planned

  • Anti-Flood
  • ChatClear function
  • Freeze Chat + Bypass Permission

Metrics

Similar projects

Plugin →