小工具

小工具

调试者的喜悦

工具

调试者的乐事

Gadget 是一系列用于在游戏内调试和检查特定游戏元素的工具——可以把它想象成 Chrome 的开发者工具,或者 Firefox 的 Firebug。

Gadget 的检查工具既能在单人游戏中运行,也能在远程服务器上运行——前提是服务器也安装了 Gadget。

实体检查器

实体检查器预览

当瞄准某个实体或方块实体时,按下 Inspect(默认:I) 键即可查看并编辑其内部 Java 字段。你可以同时检查客户端和服务端的 Java 对象。

NBT 检查器

UI 检查器预览

当鼠标悬停在带有 NBT 的物品堆叠上时,按下 Inspect(默认:I) 键即可查看并编辑其 NBT。

数据包转储器

数据包转储查看器预览

按下 Dump Packets(默认:K) 键可切换是否开启网络流量转储。你也可以在右键点击服务器或世界时选择 Join and start dumping packets,以在开启数据包转储的情况下加入。

再次按下 Dump Packets 可停止录制并保存转储。 你可以在 Gadget 的菜单中查看它。

服务器所有者与管理员

Gadget 支持 Fabric Permissions API。 如果该 API 不存在,则默认需要 OP 状态。

Gadget 使用以下权限:

gadget.inspect - 实体检查器使用权限 gadget.replaceStack - NBT 查看器写入权限

类检查器

(类检查器在最新版本中已损坏 :P)

在类检查器中查看所有被 mixin 触及的类(如果按住 shift,则查看所有类)。

注意:首次按下 Inspect Exported Classes 时,会自动从 QuiltMC maven 下载 Quiltflower。