Language

gadget

gadget

Modrinth

Debugger's Delight

6.4k downloads 93 followers updated 3mo ago
latest v0.2.6+1.21.11 Modrinth
Fabric Quilt 1.19 – 1.21.11 Utility

Debugger's Delight

Gadget is a collection of tools to debug and inspect certain game elements from in-game - think Chrome's developer tools, or Firefoxes' Firebug.

Gadget's inspection tools work both in single player and on a remote server - if it also has Gadget installed.

Entity Inspector

Entity Inspector preview

Press the Inspect (default: I) key when targeting a entity or block entity to view and edit its internal Java fields. You can inspect both the client and server Java object.

NBT Inspector

UI Inspector preview

Press the Inspect (default: I) key when hovering over an item stack with NBT to view and edit its NBT.

Packet Dumper

Packet Dumper preview

Press the Dump Packets (default: K) key to toggle dumping network traffic on. You can also join with the packet dumper engaged by right-clicking the server or world and selecting Join and start dumping packets.

Press Dump Packets again to stop recording and save the dump.
You can review it from the Gadget's menu.

Server owners and operators

Gadget supports the Fabric Permissions API.
If not present, it defaults to requiring OP status.

Gadget uses the following permissions:

gadget.inspect - entity inspector usage permission
gadget.replaceStack - NBT viewer write permission

Class Inspector

(the class inspector is broken in the latest version :P)

Look through all classes touched by mixin (or all classes, if you hold shift) by looking in the class inspector.

N.B.: This will automatically download Quiltflower from the QuiltMC maven the first time you press Inspect Exported Classes.

Versions

Alpha
0.2.6+1.21.11
fabric · 1.21.11 · 3mo ago
Updated to 1.21.11 (#47, @metabrixkt) Main features work, though some features may be broken (e.g. class viewer, due to some changes in mapping-io).
166
Alpha
0.2.5+1.21.9
fabric · 1.21.9 · 8mo ago
Ported to 1.21.9. - Removed UI inspector, due to the code breaking (and it not being very useful anyways) - Removed owo-ui component event counter This is…
157
Alpha
0.2.4+1.21
fabric · 1.21 · 23mo ago
- Updated to 1.21 - Support for the old dump format (which for a long time hasn't been used) has been removed - NBT locking has been removed - The NBT…
986
Release
0.2.3+1.20.3
fabric, quilt · 1.20.3, 1.20.4 · 29mo ago
Straight-forward port to 1.20.3/1.20.4.
1.0k
Release
0.2.3+1.20.2
fabric, quilt · 1.20.2 · 30mo ago
- Fix UTF-8 encoding (Kas-tle, #35) - Remove translations from file dialogs (mfw tinyfiledialogs) - NBT locking is now disabled by default - NBT tags can now…
301
Beta
0.2.2+1.20.2
fabric, quilt · 1.20.2 · 32mo ago
Mostly a port to 1.20.2. Big thank you to Kas-tle for helping with porting! As the 1.20.2 networking changes hit gadget pretty hard, this version has been…
214
Release
0.2.2+1.20
fabric, quilt · 1.20, 1.20.1 · 32mo ago
- Added loud chat logging Run `/gadget chat-log enable logger-name` to forward all messages from that logger to the in-game chat! - Basic item NBT locking…
659
Release
0.2.1+1.20
fabric, quilt · 1.20, 1.20.1 · 35mo ago
- Ported to 1.20.1. - Added support for flushing dump file on JVM exit and after packet write (#21) - Dump reader now fails soft on IOException
295
Beta
0.2.0+1.19.4
fabric, quilt · 1.19.4 · 36mo ago
- Field data inspection system has been completely rewritten The base abstract class that holds a field data tree is `FieldDataHolder`, which is generic…
217
Beta
0.1.8-hotfix+1.19.4
fabric, quilt · 1.19.4 · 38mo ago
Hotfix narrator mixins after Mojang hotpatched TTS
191
Beta
0.1.8-hotfix+1.19.2
fabric, quilt · 1.19, 1.19.2 · 38mo ago
Hotfix narrator mixins after Mojang replaced the TTS library
222
Beta
0.1.8+1.19.4
fabric, quilt · 1.19.4 · 39mo ago
Updated to 1.19.4. Also includes a small rewrite of packet dumping that makes bundle packets work and write errors not crash the game.
156

Comments 0

No comments yet. Be the first to share your thoughts.