• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
AuroraContainerLog - 箱子物品流向追踪日志插件

原创 工具 AuroraContainerLog - 箱子物品流向追踪日志插件 1.1.5

完成注册/登录后下载
版权类型
原创
插件中文名称
极光箱子日志
插件英文名称
AuroraContainerLog
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
适配版本(Java)
  1. 1.12
[MD] # AuroraContainerLog > 箱子容器物品流向记录插件 AuroraContainerLog 是一款面向 Spigot 1.12.2 的箱子日志插件。 主要用于地皮服、生存服、RPG 服排查: - 玩家从箱子里拿走了什么 - 玩家往箱子里放入了什么 - 哪个玩家在什么时间操作了哪个箱子 - 大箱子、普通箱子、陷阱箱的物品变化记录 --- # 核心功能 - 只监听配置中指定世界 - 只记录箱子类容器变化 - 不记录玩家背包内部整理 - 支持普通箱子、陷阱箱、大箱子 - 支持记录玩家名称和 UUID - 支持记录容器坐标 `world/x/y/z` - 支持记录动作 `TAKE / PUT` - 支持记录物品完整信息 - 支持 SQLite 存储 - 支持历史数据自动清理 - 支持分页查询 --- # 记录内容 每条记录会保存: - 操作时间 - 世界名 - 箱子坐标 - 玩家名称 - 玩家 UUID - 操作类型:取出 / 放入 - 物品类型 - 物品数量 - 物品显示名 - 物品 lore - 物品附魔 - 完整 ItemStack Base64 --- # 查询命令 ```text /acl chest ``` 管理员看着箱子执行,查询该箱子最近记录。 ```text /acl player <玩家名> <天数> ``` 查询指定玩家最近多少天的箱子操作记录。 ```text /acl near <半径> <天数> ``` 查询附近指定半径内的箱子记录。 ```text /acl reload ``` 重载配置文件。 --- # 权限 ```text auroracontainerlog.admin ``` 默认 OP 拥有权限。 --- # 配置示例 ```yaml listen-worlds: - world query: page-size: 8 chest-recent-days: 30 max-near-radius: 50 default-page: 1 database: file: containerlog.db cleanup: enabled: true retention-days: 60 interval-hours: 24 ``` 说明: - `listen-worlds`:需要监听箱子的世界列表 - `page-size`:每页显示记录数量 - `chest-recent-days`:箱子查询默认显示最近多少天 - `max-near-radius`:附近查询最大半径 - `retention-days`:超过多少天的记录自动清理 --- # 数据库 当前版本使用 SQLite。 数据库写入和查询均通过异步队列执行,避免直接阻塞主线程。 SQLite 使用单连接池: ```text maximumPoolSize: 1 minimumIdle: 1 ``` 这样可以减少 SQLite 多连接写入导致的数据库锁问题。 --- # 插件特点 专为地皮服查偷东西设计 只记录箱子库存最终变化 避免误记玩家背包整理 支持大箱子查询 支持玩家记录查询 支持附近范围查询 支持自动清理过期数据 轻量化插件包 --- Aurora 系列插件持续开发中。 [/MD]
作者
极光像素·妖魂吖
下载
4
查看
103
首次发布
最后更新

评分

0.00 星 0 次评分

极光像素·妖魂吖 的其他资源

后退
顶部 底部