跳到正文

GriefLogger

作者:DAQEM

一款轻量模组,使用 SQLite 或 MySQL 记录玩家操作,类似 CoreProtect,但适用于模组环境。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Ko-fi 推广横幅

注意: 本描述仅适用于 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 命令根据筛选条件查看交互记录。 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 的其他作品

查看全部 →