gadget
Gadget is a debugging toolkit for Fabric and Quilt that lets players and developers inspect live game objects, dump network traffic and view NBT data in-game.
What it does
Gadget collects tools for inspecting certain game elements while the game runs, in the spirit of browser developer tools. Its inspection tools function on a local world and on a distant server alike. Pressing the Inspect key while targeting an entity, a block or a block entity opens a view of its internal Java fields, which can be edited. Hovering over an item stack with the same key shows its NBT, which can also be viewed and changed. Inspection covers both the client and the server Java objects. Look through classes touched by mixins, and a class inspector opens when the player holds Shift while looking at one.
The Dump Packets key toggles recording of network traffic. A player can join a server with the packet dumper running by right-clicking the server in the world selection screen and choosing Join to start dumping. Pressing the key again stops recording and saves the dump. Gadget also has a menu for reviewing these tools. The mod runs on Fabric and Quilt, and either side can run it while neither side requires it. It requires Fabric API and oωo (owo-lib). Gadget is open source under the GNU Lesser General Public License v3.0 only.
Key features
Entity and block entity inspection
The Inspect key opens a view of the internal Java fields of the targeted entity or block entity, with editing.
Item NBT viewing and editing
Hovering over an item stack with the Inspect key shows its NBT data, which can be viewed and edited.
Network packet dumping
The Dump Packets key records network traffic, and the saved dump can be examined after recording stops.
Class inspector and mixin view
Holding Shift while looking at a class opens an inspector, and classes touched by mixins can be browsed.
Permission-gated defaults
Gadget supports the Fabric Permissions API, and its default tools require operator status on a server.
Compatibility
Latest build for each game version and loader.
1.21.x3 of 3 versions with builds
1.20.x5 of 5 versions with builds
1.19.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
SuppressGL is client-side only, open source under the GNU General Public License v3.0 only, and covers Fabric files for 1.19.4 – 1.21.3, so it does not inspect server objects. Registry Dumper 3000 runs on client and server, is not open source, and is published for Fabric, Forge, NeoForge and Quilt across 1.20.1 – 1.21.1. NBTGrab is client-side only and open source under the MIT License, with Fabric files for 1.19.2 – 1.20.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| gadget | Fabric and Quilt | 1.19 – 1.21.11 | Client or server, optional | 2026-03-05 |
| SuppressGL | Fabric | 1.19.4 – 1.21.3 | Client-side only | 2024-11-30 |
| Registry Dumper 3000 | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 1.21.1 | Client and server | 2026-02-22 |
| NBTGrab | Fabric | 1.19.2 – 1.20.4 | Client-side only | 2024-01-25 |
Questions
Does Gadget need Fabric API?
Does a server need Gadget installed?
Can a server restrict who uses the inspection tools?
In the catalog
gadget is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from BasiqueEvangelist
Similar mods
What the author says
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.
Official listing
- Modrinth page
- modrinth.com/mod/gadget
- Owner
- BasiqueEvangelist
- Published
- 2022-11-07
- Updated on Modrinth
- 2026-03-05
- Facts verified
- 2026-10-15
