这是一个Minecraft Bukkit插件,用于检测和过滤游戏中的政治相关内容。插件使用AI对玩家聊天内容、命令和玩家ID进行实时审核。 本插件基于Shabby-666的APRC
Java 1.21.4 地址:pisoft.top:25565 无正版验证 被APRC封的会不定时解封 服务器有时候进不去是正常现象
- 实时监控玩家聊天内容
- 检测玩家命令中的政治内容
- 新玩家加入时检查玩家ID
- 自动处理违规内容:
- 发送政治内容的玩家会被踢出(一天太多次会被ban)
- 使用违规ID的玩家会被封禁
- 异步API调用不影响服务器性能
- 有日志功能
- 【4.0-RELEASE版本更新】可通过/aprc test测试API地址连接
- 【4.0-RELEASE版本更新】可通过配置文件更改API相关配置(也就是说作者可以上传提前打包好的jar了)
- 【4.0-RELEASE版本更新】/aprc reload可重载配置文件
- 【4.0-RELEASE版本更新】增加一个备用API地址位,防止其中一个API平台突然爆炸
- Minecraft Paper服务器 1.21.4+
- Java 17或更高版本
- 有效的OpenRouter API密钥(请自行去openrouter.ai申请)
- 或有效的gemini API密钥
-
使用Maven构建项目: 依次执行
mvn clean
mvn package
-
将生成的
target/anti-politically-related-content-1.0-SNAPSHOT.jar复制到服务器的plugins文件夹 -
重启服务器
-
在config.yml中修改:
primary: api_key: "在此输入主API Key"
-
确保服务器可以访问OpenRouter API或Google Gemini:
api_url: "https://openrouter.ai/api/v1/chat/completions"
- 插件需要网络连接才能调用API
- API调用可能会有延迟,请根据服务器性能调整异步任务设置
- 默认使用deepseek-chat-v3-0324模型,可以替换为其他支持的模型(不建议R1,思考时间太长了)
- 项目名称: anti-politically-related-content-pro
- 组ID: com.example
- 版本: 1.0.1
本项目使用MIT许可证。详情请查看LICENSE文件。