LogSkill - Player Behavior Logging Skill
Project Introduction
LogSkill is a player behavior logging and query Skill developed for ArkOps-Ai, designed for Minecraft PurpurMC servers.
Features
- Multi-category Logging: Records various player behaviors including join/quit, block operations, chat messages, command execution, combat actions, movement, and inventory operations.
- Flexible Log Query: Supports querying logs by category, player name, and time range.
- Activity Summary Statistics: Provides statistical summaries of player recent activities.
- Permission Control: Only administrators, super administrators, and console can access log query functions.
Technical Implementation
- Developed based on Paper API 1.21.8
- Uses Gson for JSON data processing
- Follows ArkOps-Ai Skill development specifications
- Modular design for easy extension
Notice
⚠️ This Skill is still in development and internal testing phase, not yet available for public use.
Thank you for your interest, please stay tuned for future releases.
If you are interested in this project, please contact DreamArkMC@163.com to apply for the internal testing program.
Deployment Instructions
- Place the compiled
LogSkill-1.0.0.jarfile into the server'splugins/ArkOps-Ai/skills/directory - Ensure ArkOps-Ai plugin is installed
- Start the server, ArkOps-Ai will automatically scan and register the Skill
- Log files will be stored in the
plugins/ArkOps-Ai/skills/LogSkill/logs/directory
Available Tools
| Tool Name | Description |
|---|---|
query_player_logs |
Query player logs by category, player name, and time range |
get_log_categories |
Get all available log categories |
get_player_activity_summary |
Get a summary of a player's recent activity |
Permission Instructions
- Console: Full access
- OP players: Full access
- Players with
logskill.adminpermission: Full access - Regular players: Access denied
DreamArk Studio