saddle
by d1n-0
Saddle is a Fabric server-side debugger that lets a VS Code extension set breakpoints and step through datapack functions while the world runs.
What it does
The mod embeds a Debug Adapter Protocol server in the Minecraft datapack execution path, so a developer can step through functions written in the datapack from a VS Code session. A developer installs the mod with Fabric API, starts a world, and installs the VS Code extension. Breakpoints, stepping, time travel and live inspection of game state then work against the functions as they run.
Stopped frames expose live scopes: the executor with its command source, position, rotation and dimension, the executing entity's NBT tree, and the macro arguments of the current frame. Hovering over a name in a stopped function file shows the same data inline. A pinned Watch panel keeps chosen values visible while the game keeps running.
Saddle runs on the server, so clients need nothing installed. It is published for Fabric only, for Minecraft 26.2 and 26.3, with Fabric Loader 0.19.0, Java 25 and Fabric API required. The mod is released under the MIT License and is open source.
Key features
Breakpoints and stepping
Breakpoints, step controls and time travel let a developer stop a function and move through its commands.
Live scope inspection
A stopped frame shows the executor, its position and dimension, and the entity NBT, read against the live game state.
Macro argument view
Values of the current macro frame are shown while a function is paused, so macro calls can be checked step by step.
Pinned watch panel
Watched scopes can be pinned from the VS Code sidebar with saddle/pin, then unpinned or listed with saddle/pins.
Run and deploy dialog
Players with the right access open a deploy dialog that offers a destination field and a choice between two placements.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Datapack authors who write .mcfunction code and want a debugger in VS Code, and server owners who need to run such a debugger on a development world.
Questions
Does Saddle need Fabric API?
Do players need to install Saddle?
Which Minecraft versions does Saddle support?
In the catalog
saddle is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 8,071 mods support Minecraft 26.3.
More from d1n-0
Similar mods
What the author says
A Fabric mod that embeds a Debug Adapter Protocol server in Minecraft, so datapack.mcfunction files can be debugged from VS Code (or any DAP client) — breakpoints, stepping, time travel, and live inspection and editing of the game state your functions run against. In Minecraft, a saddle is what lets you take the…
Official listing
- Modrinth page
- modrinth.com/mod/saddle-datapack-debugger
- Owner
- d1n-0
- Published
- 2026-07-03
- Updated on Modrinth
- 2026-09-19
- Facts verified
- 2026-10-15
