# set to true to enable AI filtering enabled: true
# set to your license key. you can get one at https://discord.com/invite/C7Y8tP3UFD license: 'your_license_key_here'
# set to true to enable the filter profanity: true
url: true
advertising: true
punishment:
# set to true to enable the punishment system enabled: true
# set the amount of violations before the player is punished threshold: 3
# set to the punishment type. 0: mute, 1: kick, 2: ban type: 0
# set the amount of seconds to punish the player for (only for mute type) time: 60
# set to true to notify staff (elitechat.admin permission) when a player commits a violation violation-notification: true
cache:
# set to true to enable the cache. this will make the plugin much faster on repeated messages enabled: true
# number of messages to cache. 0 for unlimited. too many messages may use a lot of RAM size: 2000
storage:
# set the amount of seconds to wait before saving the data to the persistent storage
# setting this to a too low value can cause performance issues, setting this to a high value can cause data loss
# in case of a crash save-interval: 30
# type: 0: YAML, 1: MySQL, 2: SQLite type: 0
# MySQL settings mysql:
# host: The host of the MySQL database
# port: The port of the MySQL database
# database: The name of the MySQL database
# username: The username of the MySQL database
# password: The password of the MySQL database host: localhost
port: 3306
database: database
username: username
password: password
Code (YAML):
# muted: message to send to the player when they are muted and try to send a message muted: "&cYou are muted for &6{time} &cseconds!"
# blocked: message to send to the player when they try to send a message that is blocked blocked: "&cYour message was blocked by the filter because it contains a &6{filter} &cword!"
# violation-notification: message to send to the staff when a player commits a violation violation-notification: "&c{player} &chas committed a violation: [&6{type}&c].\nThe player now has &6{violations} &cviolations."
# kick-message: message to send to the player when they are kicked for committing too many violations kick-message: "&cYou have been kicked for committing &6{violations} &cviolations!"
/echat - Shows a list of commands - Permission: elitechat.command
/echat clearcache - Clears the cache - Permission: elitechat.admin
/echat reload - Reloads the plugin - Permission: elitechat.admin
/echat mute <player> <time> - Mute a player - Permission: elitechat.admin
moderation automoderation aimoderation minecraft plugin moderation minecraft moderation plugin minecraft chat plugin chat moderation auto moderation anti spam profanity filter toxicity filter custom chat rules ai moderation moderation bot chat filter filter plugin swear filter mute system warning system punishment system minecraft chat plugin minecraft moderation plugin minecraft auto moderation minecraft anti swear minecraft server plugin spigot plugin paper plugin bukkit plugin minecraft admin tools minecraft chat control customizable moderation language moderation regex filter blacklist words whitelist chat ai chat filter auto mute auto warn moderation AI chatgpt moderation minecraft chatgpt