
GriefLogger
一个快速模组,使用SQLite或MySQL记录玩家互动。类似于CoreProtect,但专为模组环境设计。
注意: 此描述仅适用于 1.20.1+ 版本。
什么是 GriefLogger
GriefLogger 是一个速度极快的模组,用于记录玩家与游戏的交互,例如破坏和放置方块、击杀实体、丢弃、拾取、破坏、消耗物品等等!
为了存储所有这些数据,GriefLogger 默认使用 SQLite 数据库。该数据库存储在配置文件内。您还可以通过配置文件将 GriefLogger 连接到 MySQL 数据库,以使其运行得更快。
模组与数据库之间的所有事务都是异步/多线程的。这意味着服务器在继续运行其他代码之前,无需等待事务完成。
命令
| 命令 | 说明 |
|---|---|
| /grieflogger inspect | 启用或禁用检查模式。 |
| /grieflogger lookup <过滤器> | 根据过滤器显示所有可用数据。 |
| /grieflogger page <页码> | 显示特定页码。也可以点击聊天消息中的箭头来实现。 |
过滤器
| 过滤器 | 示例 | 说明 |
|---|---|---|
| Action | action:place_block,break_block |
仅显示放置和破坏的方块。 |
| Exclude | exclude:sand |
从搜索结果中排除沙子方块。 |
| Include | include:sand,dirt |
仅显示泥土和沙子的交互。 |
| Radius | radius:100 |
显示玩家周围 100 格半径内的所有交互。 |
| Time | time:1d |
显示过去一天内的所有交互。 |
| User | user:Player1 |
显示由 Player1 进行的所有交互。 |
注意: Include 和 Exclude 过滤器不能同时使用。
示例
查询命令
使用查询命令根据过滤器查看交互。 
检查方块
右键点击方块以查看相邻方块的交互。
左键点击方块以查看所点击方块的交互。 
检查容器
右键点击容器(任何可以存放物品的方块,例如箱子或熔炉)以查看与容器的交互(例如添加和移除物品)。
左键点击容器以查看容器被破坏或放置的时间。 
灵感来源
我想对 CoreProtect 表示感谢,它是 GriefLogger 创建过程中的主要灵感来源。他们的项目极大地影响了这个模组的开发,我感谢它提供的宝贵见解。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。