XikChatLimit 聊天屏蔽 | 限制发言 | 限制重复发言 | 屏蔽敏感词 | 广告拦截 | 反服务器宣传 | 多次违规执行封禁 | [1.8-1.16]

原创 聊天 工具 XikChatLimit 聊天屏蔽 | 限制发言 | 限制重复发言 | 屏蔽敏感词 | 广告拦截 | 反服务器宣传 | 多次违规执行封禁 | [1.8-1.16] 1.0.0

请登录后获取
版权类型
原创
插件中文名称
小依聊天屏蔽
插件英文名称
XikChatLimit
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. 其他核心
语言支持
中文(简体)
前置组件
无
适配版本(Java)
  1. 1.16
  2. 1.15
  3. 1.14
  4. 1.13
  5. 1.12
  6. 1.11
  7. 1.10
  8. 1.9
  9. 1.8
📌 XikChatLimit 聊天管控插件
一款轻量化聊天管理插件,专为RPG综合服务器打造,一站式维护公屏聊天秩序,无需任何前置依赖!

⚙️ 运行信息
✅ **前置组件:无
✅ 支持核心:Spigot / Paper
✅ 构建版本:1.12.2 (其余版本未测试,有BUG请在讨论区留言)
✅ 语言支持:简体中文

🔐 权限节点
- 🔹 xikchatlimit.reload # 允许执行配置重载,默认 OP 拥有
- 🔹 xikchatlimit.bypass # 豁免全部聊天检测规则,不受任何限制,默认无权限

📖 指令信息
主指令:/xikchatlimit
别名:/xcl

✨ 核心功能
- 🔹 **发言频率限制**:自定义时间窗口消息上限,自动拦截极速刷屏行为
- 🔹 **重复消息检测**:短时间相同内容限制发送,杜绝复读刷屏
- 🔹 **敏感词屏蔽系统**:支持自定义违禁词条,内置大量脏话、谐音、符号变形词汇
- 🔹 **反外服广告引流**:定向拦截QQ群/裙、招募等跨服推广话术,词组匹配机制,降低正常玩家误封概率
- 🔹 **阶梯警告处罚机制**:警告计时自动清除,不会永久累积违规记录
- 🔹 **多级处罚执行**:累计多次违规自动踢出;短时间反复违规可触发账号封禁
- 🔹 **高度自定义配置**:所有提示文本、时间阈值、处罚命令均可自由修改
- 🔹 **在线重载配置**:修改yml后无需重启服务器,一键实时生效

⚠️ 使用须知
1. 敏感词匹配区分大小写,建议变体词汇完整录入配置
2. [xikchatlimit.bypass] 权限请谨慎分配,拥有权限将绕过所有聊天检测
3. 空格拆分类规避(s b)无法依靠关键词拦截,遇到新型广告话术可自行追加词条

🖼 配置预览 & 运行效果展示
- 🔹 1.刷屏展示
刷屏1.webp

刷屏2.webp

- 🔹 重复发言
重复1.webp

重复2.webp


- 🔹 关键词: 言语违规
骂人1.webp

骂人2.webp


- 🔹 无视警告一直违规
无视1.webp

无视2.webp


- 🔹 简单配置预览

YAML:
# true:启用全部聊天检查。
# false:停止检查并清空全部玩家的限制、警告和累犯记录。
Enable: true

Reload:
  # 执行 /xikchatlimit reload 或 /xcl reload 成功后是否清空全部玩家限制状态。
  # false:保留当前窗口计数、警告次数和累犯记录,并继续使用新配置判断。
  # true:清空发言窗口、重复窗口、普通警告、累犯记录和封禁预警。
  Clear-Limits: true

# 发言频率限制。
Limit:
  # 统计最近多少秒内发送的消息。
  Time: 10
  # 统计窗口内允许发送的消息数量;第 times + 1 条消息开始判定为违规。
  # 被频率规则拦截的消息仍会计入当前统计窗口。
  times: 5
  # 每次频率违规增加一次警告;达到此次数后,下一次频率违规执行 Limitcmds。
  warn-times: 3
  # 从最后一次同类警告开始计时,达到此时间后清除频率警告次数。
  release-warn: 30
  # 每次频率警告时发送给玩家的提示。
  Limitmsg: "&7[&c小依&7] &e你因发言太快而被警告!&a请30秒后再发言&e|&c否则将被请出&e|&4多次违规将被封禁"
  # 频率警告到期清除时发送给在线玩家的提示。
  releasemsg: "&7[&a小依&7] &f发言警告已解除"
  # 超过 warn-times 后清除本类警告并依次执行;第一条成功时记为一次普通处罚。
  # con:命令 由服务器控制台执行,例如 con:kick {player} 原因。
  # op:命令 由玩家临时获得 OP 后执行,命令结束后恢复玩家原有 OP 状态。
  # 不填写前缀的命令由玩家使用自身权限执行,命令开头可以填写一个 /。
  Limitcmds:
    - "con:kick {player} &c疑似刷屏被踢出,请重新登录,有疑问请截图联系服主"
    - "con:bc &e玩家 &a{player} &e因刷屏被请出了服务器."

# 重复内容发送限制。
RepeatLimit:
  # 统计同一内容最近多少秒内的发送次数。
  Time: 10
  # 同一内容在统计窗口内允许发送的次数;第 times + 1 次开始判定为违规。
  # 比较时忽略消息首尾空格和英文字母大小写,消息内部内容保持不变。
  times: 2
  # 每次重复内容违规增加一次警告;达到此次数后,下一次违规执行 Limitcmds。
  warn-times: 1
  # 从最后一次同类警告开始计时,达到此时间后清除重复内容警告次数。
  release-warn: 30
  # 每次重复内容警告时发送给玩家的提示。
  Limitmsg: "&7[&c小依&7] &e你因疑似重复刷屏而被警告!&a请重复发言&e|&c否则将被请出&e|&4多次违规将被封禁"
  # 重复内容警告到期清除时发送给在线玩家的提示。
  releasemsg: "&7[&a小依&7] &f发言警告已解除"
  # 超过 warn-times 后清除本类警告并依次执行;第一条成功时记为一次普通处罚。
  Limitcmds:
    - "con:kick {player} &c疑似重复刷屏被踢出,请重新登录,有疑问请截图联系服主"
    - "con:bc &e玩家 &a{player} &e因重复刷屏被请出了服务器."

# 敏感词限制。
BadSay:
  # 消息只要包含任意词条就会被拦截;匹配时区分大小写。
  # 每行填写一个完整词条,不允许填写空内容。
  Words:
    # 辱骂类 - 傻逼系列全套变体
    - "傻福"
    - "傻比"
    - "煞笔"
    - "煞逼"
    - "傻哔"
    - "沙比"
    - "沙哔"
    - "傻b"
    - "傻.B"
    - "傻.b"
    - "s逼"
    - "S逼"
    - "s.逼"
    - "S.逼"
    - "煞b"
    - "煞.B"
    - "煞.b"
    - "sb"
    - "Sb"
    - "sB"
    - "SB"
    - "s.b"
    - "s.B"
    - "S.b"
    - "S.B"
# ========== 引流广告、外服推广关键词(优化防误封 · 最终版) ==========
    # 骗子最爱:用【裙】替代【群】规避检测
    - "qq群"
    - "QQ群"
    - "qq裙"
    - "QQ裙"
    - "q裙"
    - "Q裙"
    - "秋秋裙"
    - "秋裙"
    - "扣裙"
    - "扣扣裙"
    # 群相关引流词组
    - "扣群"
    - "扣扣群"
    - "秋秋群"
    # 加群/进群广告变体
    - "加裙"
    - "进裙"
    - "加群"
    - "进群"
    # 招募类广告组合(广告常用句式)
    - "招募玩家"
    - "招人玩"
    - "找我玩"
    - "联系我"
    # 跨服引流话术
    - "新开服"
    - "新服开荒"
    - "来我服"
    - "来咱们服"
    - "换服"
    - "转服"
  # 每次敏感词违规增加一次警告;达到此次数后,下一次违规执行 Limitcmds。
  warn-times: 3
  # 从最后一次同类警告开始计时,达到此时间后清除敏感词警告次数。
  release-warn: 30
  # 每次敏感词警告时发送给玩家的提示。
  Limitmsg: "&7[&c小依&7] &e你因言语违规而被警告!&a请文明用语&e|&c否则将被请出&e|&4多次违规将被封禁"
  # 敏感词警告到期清除时发送给在线玩家的提示。
  releasemsg: "&7[&a小依&7] &f言语警告已解除"
  # 超过 warn-times 后清除本类警告并依次执行;第一条成功时记为一次普通处罚。
  Limitcmds:
    - "con:kick {player} &c你因言语违规已被踢出,请重新登录,有疑问请截图联系服主"
    - "con:bc &e玩家 &a{player} &e因言语违规被请出了服务器."

# 短时间内多次普通处罚后的封禁规则。
Banlimit:
  # 只统计最近多少秒内成功执行的普通主处罚命令。
  check-window: 600
  # 最近统计窗口内普通处罚达到此次数后,玩家进入封禁预警阶段。
  threshold: 3
  # 进入封禁预警阶段后允许警告的次数;超过此次数时执行封禁命令。
  warn-times: 1
  # 封禁预警阶段每次警告时发送给玩家的提示。
  Limitmsg: "&7[&c小依&7] &e短期内你多次违反发言相关规定,再次违规将封禁账号"
  # 超过封禁预警次数后依次执行;第一条成功时清空该玩家的全部限制状态。
  # 第一条执行失败时保留封禁预警状态,玩家下次违规时会再次尝试执行。
  Limitcmds:
    - "con:ban {player} &4屡次违规已被封禁,有疑问请截图联系服主"
    - "con:bc &e玩家 &a{player} &e因屡次违规已被封禁."
作者
Sadism
价格
50.00金粒
下载
3
查看
234
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部