注意:此描述仅适用于 1.20.1 及更高版本。
关于模组
GriefLogger 是一个高效的模组,它能够记录玩家的行为,如破坏和放置方块、杀死实体、丢弃、拾取、破坏、消耗物品等等!
为了存储所有这些数据,GriefLogger 默认使用 SQLite 数据库。这个数据库的连接参数存储在 config 文件夹中。你还可以通过修改 config 连接到 MySQL 数据库,以使其运行得更快。
模组与数据库之间的所有交易都是异步的/多线程的。这意味着服务器在查询完成之前不需要等待,可以继续运行其他代码。
命令
命令 | 说明 |
---|
/grieflogger inspect | 启用或禁用检查模式 |
/grieflogger lookup <filters> | 根据过滤条件显示所有可用数据。 |
/grieflogger page <page number> | 显示特定的页码。也可以通过点击聊天消息中的箭头来实现。
|
过滤器
过滤器 | 样例 | 说明 |
---|
Action | action:place_block,break_block | 仅显示放置和破坏的方块。 |
Exclude | exclude:sand | 从查询结果中排除沙子。 |
Include | include:sand,dirt | 仅显示沙子和泥土的相关的日志。 |
Radius | radius:100 | 显示玩家周围 100 格内的所有日志。 |
Time | time:1d | 显示最后一天的所有日志。 |
User | user:Player1 | 显示与 Player1 进行的所有相关的行为日志 |
开始使用
lookup 命令
使用 /lookup 命令来查看基于过滤器的事件日志。
Lookup command
检查方块
右键点击一个方块来查看相邻方块的互动。
左键点击一个方块来查看被点击方块的互动。
Inspecting Block检查容器
右键点击一个容器(任何可以存放物品的方块,例如箱子或熔炉),以查看与容器的互动(例如添加和移除物品)。
左键点击一个容器,以查看该容器何时被破坏或放置。
Inspecing Container作者的话
作者想感谢 CoreProtect,它是作者在创建 GriefLogger 时的主要灵感来源。
他们的项目极大地影响了这个模组的开发,并且作者非常感激它提供的宝贵见解。
Fabric 1.17 - 1.20.4 类似模组:Ledger。