Releases: chapmanjw/minecraft-bedrock-mcp-behavior-pack
v0.3.0
Pairs with minecraft-bedrock-mcp-server
v0.3.0 — install both together.
Added
mc_structure_create_from_blockscommand handler — builds a saved structure from a
run-length-encoded block grid. It callscreateEmpty(world-saved by default) and then
setBlockPermutationfor each non-void cell inside arunJobthat yields under the
script watchdog, so the result is immediately placeable and persists across reloads.
Removed
mc_server_reload_worldcommand handler. The structure-upload feature it supported now
builds structures in the world directly and needs no/reload all.
v0.2.0
Pairs with minecraft-bedrock-mcp-server
v0.2.0 — install both together.
Added
mc_server_reload_worldcommand handler — runs/reload allto re-index uploaded
.mcstructurefiles and rejoin online players. It reports its result first and issues the
command a moment later, since/reload allreloads the pack's own script context, and fails
with a clear error when no player is online to anchor the reload. Brings the command surface
to 72 handlers.
v0.1.0
First release of the Bedrock Bridge behavior pack — the in-game half of the
minecraft-bedrock-mcp-server system.
It long-polls the bridge for commands, executes them through the Bedrock Script API, and reports
results and subscribed world events back.
Installation
Download bedrock-bridge.mcpack below — it is a ZIP of the pack folder (manifest.json,
scripts/main.js, pack_icon.png). Unzip it into your world's behavior_packs/ directory and
activate it via world_behavior_packs.json. See the README
for configuration, and the MCP server README
for the full end-to-end tutorial.
What's included
- Bridge protocol 1.0.0 — handshake, command, result, and event envelopes.
- Poll-loop state machine: handshake negotiation, continuous long-polling, and reconnection with
jittered backoff that re-handshakes on a lost session. - The full 71-handler command surface — world, blocks, structures, entities, players,
inventory, scoreboard, dynamic properties, effects, event subscriptions, the raw-command escape
hatch, and server administration. - On-demand Script API event subscriptions, batched to the bridge with size/time flushing.
Requirements
- A Minecraft Bedrock Dedicated Server, 1.21.0 or newer.
- A world with the Beta APIs experiment enabled.
- The companion
minecraft-bedrock-mcp-server, running on the same host.
⚠️ Built on an experimental API
This pack depends on Mojang's Bedrock Script API, including the beta modules
@minecraft/server-net and @minecraft/server-admin. A Bedrock update can change, deprecate, or
remove APIs this pack depends on. Pin your BDS to a known-good version.