AntiChatManager

AntiChatManager - 聊天管理插件

防止玩家在聊天中违规。最佳反聊天插件
Bukkit / Spigot 作者 Ver_Elite 支持版本 1.8 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
27,721
插件详细介绍

ChatManager 是一款功能全面的聊天管理插件,旨在帮助服务器管理员维护良好的聊天环境。它提供了多种可自定义的防护功能,能有效检测并处理垃圾信息、刷屏、滥用大写等行为,支持从 1.8 到 1.21 的 Minecraft 版本。

核心功能

  • 完全可自定义的消息:所有提示、警告和踢出信息均可按需配置。
  • 多维度聊天防护
- **AntiSpam 反刷屏**:检测快速重复发言,达到警告次数后可执行命令或踢出玩家。
- **AntiCaps 反大写滥用**:检测消息中大写字母比例过高的行为。
- **AntiMessageLength 反过长消息**:可分别限制单个单词长度和整条消息长度。
- **AntiCharacterMessages 反非法字符**:只允许使用预设列表中的字符。
- **AntiDelay 聊天与命令冷却**:为聊天和命令设置独立的发送间隔。
- **AntiSimilar 反相似消息**:防止玩家在短时间内发送高度相似的内容。
  • 灵活的惩罚机制:超过警告次数后可踢出玩家,并支持自定义踢出后的等待时间。
  • 高度可配置:每个防护功能都可以单独启用或关闭,所有检测阈值和数值均可调整。
  • 权限绕过:为所有功能提供了对应的权限节点,允许特定玩家绕过检测。
  • 自动更新检查:插件启动时会自动检查是否为最新版本。

命令与权限

管理员命令

  • /chatmanager reload - 重载插件配置文件。
  • /chatmanager version - 检查插件是否为最新版本。

权限节点

  • chatmanager.admin - 使用上述管理员命令的权限。
  • 各功能的绕过权限(例如 chatmanager.antispam.bypass)均在下方各功能的配置中定义。

配置详解 (settings.yml)

以下是主要配置结构的说明,你可以根据注释进行修改。

ChatManager:
  childrens:
    antispam:
      options:
        enable: true # 是否启用反刷屏
        countchatwarning: 5 # 收到多少次警告后触发惩罚
        cooldown: 5 # 计数重置的冷却时间(秒)
      kick:
        enable: true # 是否启用踢出
        kickDelay: 10 # 踢出后多少秒内不允许重新加入
        max-warning: 2 # 累计多少次警告后踢出
      command:
        enable: true # 惩罚时是否执行命令
        do-runcommands: # 要执行的命令列表
          - 'tempmute {PLAYER} 5mi Spamming is not allowed!'
      permission:
        enable: true # 是否启用权限绕过
        perm: 'chatmanager.antispam.bypass'
      messages: # 相关提示消息
        chatwarnings: []
        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: []
      # ... 其他部分结构类似,包含 permission, messages, command 等

    antimessages: # 反过长消息
      options:
        enable: true
        per-word: true # 是否启用单词长度检查
        per-letter: true # 是否启用总消息长度检查
        max-length-per-word: 7 # 单个单词最大长度
        max-length-per-letter: 60 # 整条消息最大长度
        do-runcommands: []

    anticharactermessages: # 反非法字符
      options:
        enable: true
        allowed-characters: ' AaBbCc...' # 允许使用的字符列表

    antidelay: # 冷却功能
      options:
        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'

    antisimilar: # 反相似消息
      options:
        enable: true
        resetlastmessages-at: 4 # 记录多少条历史消息用于比对

常见问题与提示

  • 插件遇到错误或不工作怎么办?
尝试删除插件数据文件夹中的 `settings.yml` 文件,然后重启服务器让插件重新生成默认配置。
  • 如何反馈问题?
如果你在使用中遇到任何问题,可以在插件发布页面创建讨论帖进行反馈。
  • 如何自定义某个功能?
每个功能都是模块化的。你可以在 `settings.yml` 中找到对应模块,将 `enable` 改为 `false` 即可关闭,或调整其下的各项数值参数。
  • 占位符说明
配置中 `{PLAYER}` 会被替换为玩家名,`{TIME}` 或 `{TIME_LEFT}` 会被替换为具体时间。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 AntiChatManager
作者 Ver_Elite
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 2
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,656,457  |  历史访问人次:3,220,593

今日访问人数:1,465  |  今日访问人次:1,571

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6