The download pipeline was getting HTML instead of the binary file because
PMC's /download/schematic/ returns a countdown confirmation page. Added
downloadSchematic() that uses a full browser flow (project visit → download
page → extract static URL → capture file). Also added ZIP extraction via
adm-zip for schematics wrapped in ZIP archives.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Switch Docker base image from node:22-alpine to Playwright Noble for
in-container Chromium support. Add persistent cache volume for schematics.
New files: schematics browser, cache, Java block ID mapping.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
MCP server that bridges Minecraft Bedrock Edition's WebSocket API
to Claude Code CLI. Exposes 6 tools: minecraft_command, minecraft_chat,
minecraft_build, minecraft_get_events, minecraft_get_status, minecraft_subscribe.
Supports both SSE and Streamable HTTP MCP transports.
Privacy-first: no disk persistence, no telemetry, memory-only event buffer.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>