Skip to content

Releases: chapmanjw/minecraft-bedrock-mcp-behavior-pack

v0.3.0

19 May 03:52

Choose a tag to compare

Pairs with minecraft-bedrock-mcp-server
v0.3.0 — install both together.

Added

  • mc_structure_create_from_blocks command handler — builds a saved structure from a
    run-length-encoded block grid. It calls createEmpty (world-saved by default) and then
    setBlockPermutation for each non-void cell inside a runJob that yields under the
    script watchdog, so the result is immediately placeable and persists across reloads.

Removed

  • mc_server_reload_world command handler. The structure-upload feature it supported now
    builds structures in the world directly and needs no /reload all.

v0.2.0

19 May 02:52

Choose a tag to compare

Pairs with minecraft-bedrock-mcp-server
v0.2.0 — install both together.

Added

  • mc_server_reload_world command handler — runs /reload all to re-index uploaded
    .mcstructure files and rejoin online players. It reports its result first and issues the
    command a moment later, since /reload all reloads 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

16 May 18:53

Choose a tag to compare

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.