LogSkill - 玩家行为日志 Skill
项目简介
LogSkill 是一个为 ArkOps-Ai 开发的玩家行为日志记录与查询 Skill,用于 Minecraft PurpurMC 服务器。
功能特性
- 多类别日志记录:记录玩家的各种行为,包括加入/离开、方块操作、聊天消息、命令执行、战斗行为、移动和物品操作。
- 灵活的日志查询:支持按类别、玩家名称和时间范围查询日志。
- 活动摘要统计:提供玩家近期活动的统计摘要。
- 权限控制:仅管理员、超级管理员和控制台可以访问日志查询功能。
技术实现
- 基于 Paper API 1.21.8 开发
- 使用 Gson 进行 JSON 数据处理
- 遵循 ArkOps-Ai Skill 开发规范
- 模块化设计,易于扩展
注意事项
⚠️ 该 Skill 仍处于开发与内部测试阶段,暂未开放使用。
感谢您的关注,请耐心等待后续发布。
如果您对本项目感兴趣,可以联系 DreamArkMC@163.com 申请参加内测。
部署说明
- 将编译后的
LogSkill-1.0.0.jar文件放入服务器plugins/ArkOps-Ai/skills/目录 - 确保已安装 ArkOps-Ai 插件
- 启动服务器,ArkOps-Ai 会自动扫描并注册 Skill
- 日志文件将存储在
plugins/ArkOps-Ai/skills/LogSkill/logs/目录
可用工具
| 工具名称 | 说明 |
|---|---|
query_player_logs |
按类别、玩家名称、时间范围查询日志 |
get_log_categories |
获取所有可用的日志类别 |
get_player_activity_summary |
获取玩家近期活动摘要 |
权限说明
- 控制台:完全访问权限
- OP 玩家:完全访问权限
- 拥有
logskill.admin权限的玩家:完全访问权限 - 普通玩家:拒绝访问
DreamArk Studio