promotional bannermobile promotional banner

Blockpilot

Lets AI agents and scripts see and play Minecraft through a fast, token-efficient local interface, for playing or for play-testing your own mods.
Back to Files

Blockpilot 1.0.0-alpha.0 for NeoForge 26.1.2

File nameblockpilot-1.0.0-alpha.0-26.1.2-neoforge.jar
Uploader
sparten11740sparten11740
Uploaded
Nov 1, 2026
Downloads
10
Size
740.3 KB
Mod Loaders
NeoForge
File ID
9399908
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:blockpilot-1778878:9399908"

Learn more about Curse Maven

What's new

The first release. Blockpilot lets AI agents and scripts observe and control Minecraft through a fast, token-efficient local interface, to play the game or play-test a mod. It comes for NeoForge and Fabric on Minecraft 1.21.1 and 26.1.2, and as a Java agent for plain Minecraft 26.1.2 without a mod loader, with blockpilot-api 2.0.0 for mods that add their own commands.

  • Interfaces: MCP over stdio through the launcher the game writes to <game dir>/blockpilot/blockpilot, which outlives restarts of the game; MCP over Streamable HTTP; a line protocol; and a command-line client. All of them listen on loopback only and need a token.
  • Command language: scripts of commands, waits and assertions on any query, sampling while an action runs, events, and JSON output. Its grammar is in docs/grammar.ebnf, with railroad diagrams.
  • Perception: player status, the blocks and entities around, finding blocks by id, tag, pattern or block state, block and region reads (also server-side), light, inventories, screens and NBT.
  • Movement and interaction: path finding, moving and turning, mining, placing, using, attacking, crafting, containers, raw keys, mouse and key chords, and flight. Real input interrupts agent actions, and F8 turns agent control off.
  • Observation: screenshots, bursts and contact sheets, pixel probes, placed cameras, client options including sound volumes, waiting for chunks to settle, and logs of sounds, messages, particles and the game log.
  • Video recording: record saves an MP4 with the game's sound from its framebuffer, with the window in the background if need be. It needs ffmpeg.
  • Play-testing: test worlds, snapshots, the integrated server's commands with their output, tick freezing and stepping, performance captures with stack sampling, and simulated server, client and network load.
  • Mods: sub-levels with Sable, and NeoForge mod configs.

Blockpilot is licensed under Apache-2.0.

This mod has no related projects