Removes a block from the Minecraft world at a specified location. SYNCHRONOUS - waits for dig completion. May cause an item entity to spawn, but item spawning, item type, and item location are not guaranteed and are not directly reported by this tool
Removes a block from the Minecraft world at a specified location. Synchronous operation - bridge waits for dig completion (or timeout).
Block removal for mining, excavation, and terrain modification. Synchronous operation - bridge waits for dig completion before returning. May cause item entities to spawn, but spawning details are not guaranteed or directly reported.
dx, dy, dz (agent-relative offsets from agent, floats, all required)
dx: Right (+) / Left (-), dy: Up (+) / Down (-), dz: Forward (+) / Back (-)value: IgnoredReturns uniform_return format with:
value: Text summary (e.g., "Dig request accepted: stone at (x, y, z)")data: Structured data dict (machine-readable). Key fields:
success: Booleanstatus: "accepted" (request accepted, but digging may still fail asynchronously)dug: {name: string, position: {x, y, z}}mc-observe after digging to check for spawned item entities"accepted" means request was accepted, not that digging succeededmc-observe after digging completesdx (right/left), dy (up/down), dz (forward/back)Dig block to the right:
{"type":"mc-dig","dx":1,"dy":0,"dz":0,"out":"$dig"}
Dig block below:
{"type":"mc-dig","dx":0,"dy":-1,"dz":0,"out":"$dig"}
Dig block forward:
{"type":"mc-dig","dx":0,"dy":0,"dz":1,"out":"$dig"}