ATH违禁词插件

版本:1.16-1.21.X 服务端:spigot, paper 聊天 管理

简介

一款好用的违禁词插件,可以设置违禁词的处理方式(替换为网易同款***,或者不发送),可以设置违禁词惩罚策略(可设置警告和禁言)。

使用方法

1. 将插件放入 plugins 文件夹
2. 重启服务器
3. 使用 /bw help 查看帮助

命令与权限

  • /bw help 主指令,无参数时显示帮助 bw.admin
  • /bw mute <玩家> <秒数> [原因] 手动禁言指定玩家 bw.admin
  • /bw unmute <玩家> 解除指定玩家的禁言 bw.admin
  • /bw list 查看当前所有被禁言的玩家 bw.admin
  • /bw records [玩家|条数] 查看违禁词发送记录 bw.admin
  • /bw top 查看违禁词违规排行榜 bw.admin
  • /bw addword <违禁词> 向词库中添加违禁词 bw.admin
  • /bw delword <违禁词> 从词库中删除违禁词 bw.admin
  • /bw reload 重新加载所有配置文件 bw.admin
  • /athwjc <同上子命令> /bw 的别名(可在 config.yml 禁用) bw.admin
  • /awj <同上子命令> /bw 的别名(可在 config.yml 禁用) bw.admin
  • /banword <同上子命令> /bw 的默认 alias bw.admin

变量

  • {player} 玩家名称(mute, unmute, list)
  • {seconds} 禁言秒数(mute)
  • {reason} 禁言原因(mute)
  • {time} 格式化的时长字符串(mute, chat.muted, chat.mute-punish)
  • {word} 违禁词内容(addword, delword)
  • {count} 记录条数或排名(records, top)

图片展示

插件截图
插件使用截图
插件截图
config文件

更新记录

v1.1 2026-6-21
  • 修复 pinyin4j WITHOUT_TONE_NUMBER 不存在的兼容问题
  • 修复 getOfflinePlayer(String) 废弃方法警告
  • 修复 SQLite shade 后 UnsatisfiedLinkError 错误
  • 修复 MessageManager 类型安全警告
  • 修复 mysql-connector 坐标搬迁至 com.mysql
  • 修复 “我去你,妈的” 等带符号词汇漏检问题
  • 修复替换文本硬编码问题,支持 config.yml 自定义
  • 修复递进禁言硬编码(倍数/最大时长可配)
  • 修复提示文本散落问题,全部提取到 messages.yml
  • 新增 /bw top 违禁词排行榜命令
  • 新增白名单机制(避免误拦正常消息)
  • 新增递进禁言可配置(倍数及最大时长)
  • 新增全量配置集中化:config.yml / words.yml / messages.yml / plugin.yml
v1.0 2026-6-20
  • 插件正式发布,实现基础功能适配 1.16~1.21.X 版本

主开发者

北执 主程 / 架构