DebugUtils
by flemmli97
With DebugUtils, players and server owners can switch Minecraft's built-in debugging tools on and off while the game is running, without restarting it.
What it does
Mojang shipped several debugging tools inside the game that were removed from the release jar, and this mod brings a set of them back for everyday use. Its features include entity pathing, which displays the pathfinding of mobs. Each feature is turned on or off with the debugutils command, so a debugging view can be shown only when it is needed.
Since 1.21.9 the command is split between debugutils for the server and debugutils client for the player's side, and the client part toggles its features through data from the server. The debugging features are no longer stripped from the release jar in that version, so they can be reached without extra setup. Earlier builds rely on a process that involves JVM arguments, which means the game cannot change those settings while it runs.
Because the mod works on both sides, the server and every player need it installed. Fabric API is required, and files are published for Fabric, Forge and NeoForge across 14 release versions, 1.18.2 – 26.3. The code is released under the GNU Lesser General Public License v3.0 only and is open source.
Key features
Entity pathing display
Shows the pathfinding of mobs so their movement routes can be inspected in the world.
Toggle without restart
Debugging features are switched on and off in the running game, so no restart is needed.
Debugutils command
A single command turns each debugging feature on or off and turns off all active features at once.
Restored debugging tools
Brings back debugging tools that Mojang implemented in the game but removed from the release jar.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x7 of 7 versions with builds
1.20.x2 of 2 versions with builds
1.19.x1 of 1 version with builds
1.18.x1 of 1 version 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 1
How it compares
Entity Information is a server-side only mod for Fabric, Forge, NeoForge and Quilt, with files for 1.16.5 – 26.3 under All rights reserved, so it adds nothing on the client. Tag Tooltips is a client-side only mod for 1.20.1 – 26.1.2 under a Creative Commons Attribution Share Alike 4.0 license, and it is not open source. MixinTrace Reforged runs on client and server for Forge and NeoForge, with files for 1.20 – 1.21.1 under the MIT License, and it is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| DebugUtils | Fabric, Forge and NeoForge | 1.18.2 – 26.3 | Client and server | 2026-08-21 |
| Entity Information | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.3 | Server-side only | 2026-10-02 |
| Tag Tooltips | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Client-side only | 2026-04-01 |
| MixinTrace Reforged | Forge and NeoForge | 1.20 – 1.21.1 | Client and server | 2025-02-03 |
Questions
Does DebugUtils need Fabric API?
Does the server need DebugUtils installed?
Which loader should be chosen for 1.20.1?
In the catalog
DebugUtils is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from flemmli97
Similar mods
What the author says
Mojang has various debugging tools implemented in minecraft that are removed for the release jar. This mod adds them back which might be useful for various cases. You will need this mod on both the client and the server. Debugging features include for example: > Entity Pathing: Showing a mobs pathfinding
Official listing
- Modrinth page
- modrinth.com/mod/debugutils
- Owner
- flemmli97
- Published
- 2023-07-14
- Updated on Modrinth
- 2026-08-21
- Facts verified
- 2026-10-15
