zhuyaqi 发表于 2025-10-3 14:51:33

ActionLog-行为日志,网页端管理日志 | 支持联合封禁 | 基于Spring Boot企业级框架开发

本帖最后由 zhuyaqi 于 2025-10-11 21:12 编辑

ActionLog 是一个用于 Minecraft-LeviLamina 的日志插件服务端/插件端,帮助您记录并管理玩家行为日志。​
每个事件都支持热开关无需重启服务器
本插件需要服务端和插件端才可使用
服务端为JAVA开发Spring Boot框架

支持 windows 、linux 、mac 部署
(mac系统不常用暂时无教程可以自行上网查找)
配置要求:服务器空闲内存 >1.5G

覆盖事件
[*]方块接受玩家互动
[*]发生由方块引起的爆炸
[*]发生由重生锚引起的爆炸
[*]方块被爆炸破坏
[*]火焰蔓延
[*]命令方块执行命令
[*]容器内容改变
[*]方块被弹射物击中
[*]发生红石更新
[*]漏斗(漏斗矿车)检测可否吸取物品
[*]漏斗输出物品
[*]活塞尝试推动
[*]活塞推动
[*]耕地退化
[*]操作物品展示框
[*]液体方块流动
[*]玩家金额增加前事件
[*]玩家金额增加事件
[*]玩家金额减少前事件
[*]玩家金额减少事件
[*]玩家转账前事件
[*]玩家转账事件
[*]设置玩家金额前事件
[*]直接设置玩家金额事件
[*]生物死亡
[*]生物受伤(包括玩家)
[*]发生由实体引起的爆炸
[*]实体尝试自然生成
[*]实体自然生成完成
[*]实体被弹射物击中
[*]凋灵破坏方块
[*]生物骑乘
[*]弹射物创建
[*]弹射物创建完毕
[*]NPC执行命令
[*]操作盔甲架
[*]实体转变
[*]末影人搬运方块
[*]玩家开始连接服务器
[*]玩家进入游戏(加载世界完成)
[*]玩家离开游戏
[*]玩家重生
[*]玩家死亡
[*]玩家执行命令
[*]玩家发送聊天信息
[*]玩家切换维度
[*]玩家跳跃
[*]玩家切换潜行状态
[*]玩家攻击实体
[*]玩家使用物品
[*]玩家对方块使用物品(点击右键)
[*]玩家使用桶倒出东西
[*]玩家捡起物品
[*]玩家丢出物品
[*]玩家正在吃食物
[*]玩家吃下食物
[*]玩家消耗图腾
[*]玩家获得效果
[*]玩家移除效果
[*]玩家刷新效果
[*]玩家破坏方块完成
[*]玩家放置方块
[*]玩家打开容器方块
[*]玩家关闭容器方块
[*]玩家改变疾跑状态
[*]玩家使用重生锚
[*]玩家打开容器类GUI
[*]玩家获得经验
[*]玩家使用钓鱼竿钓起实体
[*]玩家上床
[*]玩家交互实体
[*]玩家计分板数值改变
[*]服务端执行后台命令

[*]

系统提供了一个直观的 Web 管理界面,方便管理员查看、筛选和分析游戏日志。

技术栈
[*]后端框架: Spring Boot 3.5.5
[*]Java 版本: Java 21
[*]数据库: PostgreSQL 18
[*]连接池: Druid
[*]缓存框架: Redis
[*]持久层框架: MyBatis
[*]数据库迁移: Flyway
[*]模板引擎: Thymeleaf
[*]权限认证: Sa-Token
[*]前端框架: Layui
[*]实时通信: WebSocket
[*]工具类库: Hutool, OSHI, Apache Commons Lang3
[*]JSON处理: FastJSON2
[*]验证码: Tianai Captcha

[*]

功能特性全面的日志记录
支持70+种 Minecraft 游戏事件记录
记录玩家位置、时间、事件详情等信息
支持自定义事件开关配置

玩家管理
玩家信息统计
在线状态追踪
游戏时间分析

Web 管理界面
用户登录认证
直观的日志查看面板
多维度日志筛选功能
快捷指令管理
插件配置管理

安全特性
验证码保护
密码加密存储

性能优化
数据库连接池管理
定时任务清理旧日志
SQL 查询优化

安装文档

支持接入联合封禁插件
玩家数据收集等






页: [1]
查看完整版本: ActionLog-行为日志,网页端管理日志 | 支持联合封禁 | 基于Spring Boot企业级框架开发