介绍
注意: 本描述仅适用于 1.20.1+ 版本。
什么是 GriefLogger
GriefLogger 是一个极快的模组,可记录玩家的交互行为,例如破坏和放置方块、击杀实体、丢弃、拾取、破坏、消耗物品等等!
为了存储所有这些数据,GriefLogger 默认使用 SQLite 数据库。该数据库存储在配置文件中。你还可以通过配置将 GriefLogger 连接到 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 进行的所有交互 |
注意: Include 和 Exclude 筛选条件不能同时使用。
示例
Lookup 命令
使用 lookup 命令根据筛选条件查看交互记录。 
检查方块
右键点击方块可查看相邻方块的交互记录。
左键点击方块可查看所点击方块的交互记录。 
检查容器
右键点击容器(任何可存放物品的方块,例如箱子或熔炉)可查看与该容器的交互记录(例如添加和取出物品)。
左键点击容器可查看该容器被破坏或放置的时间。 
灵感来源
我要感谢 CoreProtect 在创建 GriefLogger 过程中提供了主要灵感来源。他们的项目对本模组的开发产生了巨大影响,我很感激它提供的宝贵见解。
常见问题
GriefLogger 支持哪些 Minecraft 版本?
GriefLogger 支持 Minecraft Java 版 1.14.4–26.2,共 22 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
GriefLogger 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
DAQEM 的其他作品
查看全部 →UI Lib
用于 Minecraft 模组开发的用户界面前置库。
Arc Lib
数据驱动的动作、奖励、条件库。
Item Restrictions
基于 Arc Lib 的数据驱动物品限制前置库。
Jobs+ [ARCHIVE]
为 Minecraft 新增 10 种职业,每种都拥有酷炫功能。

评论
登录后评论和评分