ModsFinder

HexDebug

by object-Object

With HexDebug, players who build Hex Casting spells can step through a hex one pattern at a time, using breakpoints and a call stack to see where a mishap happens.

FabricForgeQuiltClient and serverMIT LicenseOpen source1.19.2 – 1.20.1

What it does

HexDebug is an addon for Hex Casting that adds a debugger for editing and running hexes. A hex can be stepped pattern by pattern in game with an in-game item, using the usual step modes: step in, step out, step over, continue, restart and stop. The same session can also be driven from VS Code or another DAP-compatible editor, since the debugger runs a debug server through the Debug Adapter Protocol.

The debugger shows the stack ravenmind, including internal values such as the evaluated pattern count, and a call stack that records each continuation as it executes. This makes it possible to follow complex meta-evaluating hexes. Breakpoints can be set on specific patterns, and an Uncaught Mishaps option pauses the debugger whenever a mishap occurs, so the cause is visible. A Splicing Table provides a GUI for finding and fixing mistakes. The mod runs on both client and server, so the server and every player need it. Required dependencies are Architectury API, Cloth Config API, Fabric API, Fabric Language Kotlin, Hex Casting, IoticBlocks and Kotlin for Forge; EMI and Mod Menu are optional.

Key features

  1. Step modes

    Step in, step out, step over, continue, restart and stop are available through an in-game item or from an external editor.

  2. Stack and call inspection

    The stack ravenmind and internal values, with a call stack for each continuation, show how a meta-evaluating hex runs.

  3. Breakpoints on patterns

    Breakpoints can be placed on specific patterns, and an option pauses execution whenever a mishap occurs.

  4. Splicing Table

    A GUI block helps locate and correct mistakes in a hex.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.10.9.0+1.20.10.9.0+1.20.10.9.0+1.20.1
1.19.20.2.2+1.19.20.2.2+1.19.20.2.2+1.19.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 6

Hex CastingPowerful programmable stack-based spellcasting
Required
Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
IoticBlocksA Hex Casting addon/library providing a port of HexGloop's block read/write patterns for 1.20.1.
Required
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 2

EMIA featureful and accessible item and recipe viewer
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Use cases

Who it’s for: Players and pattern writers who build complex hexes in Hex Casting, and developers who want to edit hexes in VS Code or another DAP-compatible editor.

How it compares

Full comparison

Hextra Patterns is a Fabric mod for 1.20.1, open source under the CC0 1.0 Universal license, and runs on client and server. Hexcessible is client-side only, covers 1.20.1 – 1.20.6 on Fabric, and is not open source because it uses a custom license. HexBoard is published for Fabric and Forge on 1.20.1, is open source under the MIT License, and runs on client and server.

ModLoadersGame versionsEnvironmentUpdated
HexDebugFabric, Forge and Quilt1.19.2 – 1.20.1Client and server2026-09-05
Hextra PatternsFabric1.20.1Client and server2026-10-10
HexcessibleFabric1.20.1 – 1.20.6Client-side only2026-03-24
HexBoardFabric and Forge1.20.1Client and server2026-03-27

Questions

Which loader does HexDebug need?

HexDebug has files for Fabric, Forge and Quilt, all at 0.9.0 for 1.20.1, so the loader can match the rest of the modpack.

Does the server need HexDebug?

Yes. Servers that run it need every player to install it too.

Can HexDebug be used without VS Code?

Yes. The step modes work through an in-game item, and VS Code or another DAP-compatible editor is optional.

In the catalog

HexDebug is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from object-Object

All projects

Similar mods

What the author says

A Hex Casting addon for debugging and editing hexes. The Debugger runs a debug server using the Debug Adapter Protocol, allowing you to use real debugging tools like VSCode to find bugs in your hexes; and the Splicing Table provides an easy-to-use GUI for finding and fixing mistakes.
object-Object, on the Modrinth page

Official listing

Owner
object-Object
Published
2024-05-10
Updated on Modrinth
2026-09-05
Facts verified
2026-10-15

Tags