理论版本支持 Spigot1.8-1.21 为增加版本兼容,多数代码已完成替代方案
目前源代码中已内置腾讯开源敏感词库,专有名词词库为AI生成,有需要可自行修改
简介
这是一款用于 Minecraft 服务器的敏感词过滤插件。它可以对玩家的聊天内容、告示牌文字、书本内容、书本署名以及铁砧命名等进行敏感词过滤,从而净化服务器发言。
功能特性
- 敏感词过滤:对玩家的聊天消息、告示牌文字、书本内容、书本署名和铁砧命名中的敏感词进行过滤。
- 专有名词保护:支持专有名词词库,确保专有名词不会被误过滤。
- 过滤模式设置:提供两种过滤模式,分别是宽松模式(
permissive)和严格模式(enforcing)。- 宽松模式:类似于腾讯游戏的过滤模式,直接将敏感词替换为
*。 - 严格模式:类似于网易三星堆
***不解释。
- 宽松模式:类似于腾讯游戏的过滤模式,直接将敏感词替换为
- 豁免检测:在
config.yml中添加的玩家ID即成为豁免对象
安装与配置
默认的管理员权限节点为sensitivewordfilter.admin
1. 安装
- 将插件放置在服务器的
plugins目录下。 - 重启服务器,插件将自动自动释放词库文件。
- 默认情况下,过滤模式为
permissive
2. 配置文件
插件启动后,会在 plugins/SensitiveWordFilter 目录下生成以下文件:
sensitive_words.txt:用于存储敏感词,每行一个敏感词。proper_nouns.txt:用于存储专有名词,每行一个专有名词。config.yml:用于配置过滤模式。
兼容性
本插件尽量保证与不同版本的 Bukkit 和 Spigot 服务器兼容,但由于不同版本的 API 可能存在差异,建议在使用前进行测试。
问题反馈与支持
如果你在使用过程中遇到任何问题或有改进建议,请提交 Issues,我们将尽快处理。
贡献代码
欢迎开发者为该插件贡献代码。如果你有好的想法或改进方案,请提交 Pull Request,我们会认真审核并合并优秀的贡献。
联系方式
如果在使用过程中遇到任何问题或有任何建议,欢迎联系插件开发者:
- QQ:1498640871
许可证
本插件遵循 MIT 许可证进行发布,具体内容请查看 LICENSE 文件。