DebugBridge v1.1.0
DebugBridge v1.1.0
Lua-Java bridge for Minecraft: a WebSocket REPL into the running client.
Installation
- Install Fabric Loader for your Minecraft version
- Drop the appropriate JAR into your
modsfolder - Launch the game — you'll see a developer warning on first run
What's changed since v1.0.0
- Wire-shape break (heads-up for MCP clients): every
itemIdon
the wire is now the canonical registry-key form (e.g.
minecraft:diamond). External tooling reading
blockDetails.items[].itemId,
entityDetails.frameItem.itemId,
entityDetails.displayItem.itemId, or
entityDetails.equipment[*].itemIdwill see this change. Pre-PR
these emitteditem.minecraft.fooform; the texture-fetch
endpoints already required registry keys, so the mismatch was a
latent bug — converging is the fix. Same form as
ItemStackDto.itemIdandEntityPrimaryEquipmentDto.itemId,
which were already canonical. - 26.2-dev jar now targets
26.2-snapshot-7(was snapshot-6).
The jar gates loading at26.2-snapshot-7/26.2-alpha.7via
fabric.mod.json— snapshot-6 users need to update Minecraft. blockDetails.itemsclient-side visibility documented.
Vanilla MC keeps chest / hopper / dispenser / furnace /
brewing-stand contents server-only, soblockDetails.itemsis
[]for those even when the container is full — use
screenInspecton the open menu instead. Lecterns, chiseled
bookshelves, and jukeboxes (block-entities whose items
participate in rendering) populate normally.- Phase 1 + Phase 2 of the multi-version plan closed. Wire
format is now a single set of DTOs across every version
(mod/core/protocol/dto/), every endpoint runs through
MappingResolver.unresolveClasswhere needed, and 33
wire-contract tests pin the shape. Phase 7
(AbstractDebugBridgeModkernel extraction) also shipped in
this window. - Toolchain alignment: the 26.2-dev module now builds on JDK 25
(matches the snapshot's declared runtime); used to over-require
JDK 26 EA which kept it from building on a stock dev machine.
Supported Versions
- Minecraft 1.19 (Fabric Loader >= 0.14.0)
- Minecraft 1.21.11 (Fabric Loader >= 0.16.0)
- Minecraft 26.2 development snapshots (Fabric Loader >= 0.19.2;
the jar targets26.2-snapshot-7specifically)