AntiChatManager 反聊天管理器 反垃圾信息 反大小写等等
作者:Ver_Elite
发布时间:2016年12月25日
原生版本:未知
测试支持:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15
防止玩家在聊天中违反规则。最佳反垃圾邮件拦截器,反上限
点此下载插件详细介绍
🛡️ AntiChatManager
AntiChatManager 是一款用于管理和保护 Minecraft 服务器聊天的插件。它提供了一系列功能,包括反垃圾信息、反大写、消息长度限制、字符限制、延迟限制和相似消息检测,所有功能都可以自定义配置,以适应不同的服务器需求。
✨ 功能特性
- 完全自定义的消息
- 高效的反垃圾信息检测,带有警告冷却机制
- 超出警告次数后自动踢出玩家
- 通过聊天内容检测大写字母(大写字母多于小写字母时触发)
- 自定义大写检测的阈值
- 允许通过权限绕过反聊天限制
- 自定义权限
- 自定义数值设置
- 兼容 Minecraft 版本 1.8x - 1.15x
- 检查插件更新,确保运行最新版本
- 可以为每个类别禁用或启用功能
- 新增 AntiMessageLength (每个单词的长度 + 每个字母的长度) v1.0.6
- 新增 AntiCharacterMessages (允许的字符) v1.0.6
- 新增 AntiDelay (聊天和命令) 冷却 v1.0.7
- 新增 AntiSimilar (聊天) v1.0.10
⚙️ 管理员命令
/chatmanager reload- 重载配置文件/chatmanager version- 检查插件版本
权限
chatmanager.admin- 管理员权限
🛠️ 配置 (settings.yml)
ChatManager:
childrens:
antispam:
options:
# 'true' to enabled. 'false' to disabled.
enable: true
# how many count before gets a warning.
countchatwarning: 5
# cooldown second how long it would be to reset the counting.
cooldown: 5
kick:
kickDelay: 10
max-warning: 2
enable: true
command:
enable: true
do-runcommands:
- 'tempmute {PLAYER} 5mi Spamming is not allowed!'
permission:
enable: true
perm: 'chatmanager.antispam.bypass'
messages:
chatwarnings:
- '&f--------&7[&cChat Warning&7]--------'
- '&cPlease slow down your chat to prevent spam.'
- '&f--------&7[&cChat Warning&7]--------'
kickmessages: '&7[&cAntiSpam&7] &cYou have been kicked because of spamming the chat.'
kick-cooldown-message: '&7[&cAntiSpam&7] &cPlease wait &b{TIME} &cseconds before rejoin back.'
anticaps:
options:
enable: true
countcapswarning: 4.0
do-runcommands:
- 'tempmute {PLAYER} 1m Using alot of big caps is not allowed!'
permission:
enable: true
perm: 'chatmanager.anticaps.bypass'
messages:
chatwarnings:
- '&f--------&7[&cChat Warning&7]--------'
- '&cPlease do not use caps too much.'
- '&f--------&7[&cChat Warning&7]--------'
antimessages:
options:
enable: true
per-word: true
per-letter: true
max-length-per-word: 7
max-length-per-letter: 60
do-runcommands:
- 'tempmute {PLAYER} 1m Same alot of messages is not allowed!'
messages:
chatwarnings:
- '&7[&cAntiChat&7] &7Please do not use too long message length.'
permission:
enable: true
perm: 'chatmanager.antimessage.bypass'
anticharactermessages:
options:
enable: true
allowed-characters: ' AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890()[].,:;"-_+!~@#*&%^<>'
do-runcommands:
- 'tempmute {PLAYER} 1m not allowed characters is not allowed!'
permission:
enable: true
perm: 'chatmanager.anticharactermessage.bypass'
messages:
chatwarnings:
- '&7[&cAntiChat&7] &7Your messages contains not allowed characters.'
antidelay:
options:
chat:
enable: true
cooldown-default: 3
delay-perms:
- 'chatmanager.antidelay.chat.3'
- 'chatmanager.antidelay.chat.6'
command:
enable: true
cooldown-default: 3
delay-perms:
- 'chatmanager.antidelay.command.7'
- 'chatmanager.antidelay.command.4'
permission:
enable: true
perm: 'chatmanager.antidelay.bypass'
messages:
chatwarnings:
- '&7[&cAntiChat&7] &7Please wait &c{TIME_LEFT} &7seconds before use chat again.'
antisimilar:
options:
enable: true
resetlastmessages-at: 4
messages:
chatwarnings:
- '&7[&cAntiChat&7] &7Please do not use similar messages.'
permission:
enable: true
perm: 'chatmanager.antisimilar.bypass'
如果在插件使用过程中遇到任何问题,欢迎提出讨论。