horizon-ctl | Mechanics Wiki
A command-line tool shipped with the game that reads the game state as JSON and allows AI agents and scripts to act like a player. It also supports serving
horizon-ctl
A command-line tool shipped with the game that reads the game state as JSON and allows AI agents and scripts to act like a player. It also supports serving the same commands over MCP via horizon-ctl mcp.
Verification: Human verified
Details
description
Reads game state as JSON and acts like a player; supports commands such as launch, state, find-block, goto, break, and open-inventory.
mcpSupport
horizon-ctl mcp serves the same commands over MCP.
function
Reads game state as JSON and acts like a player
commands
Supports commands including launch, state, find-block, goto, break, open-inventory, and click-slot, where commands block until done and reply with the result.
Sources
Related Guides
Horizon | Mechanics Wiki
A complete rewrite of Minecraft Java Edition 26.3 client and game logic in Rust, checked against the vanilla game using hundreds of differential harnesses.
horizon-launcher | Mechanics Wiki
The official launcher for Horizon that installs and updates the game, prepares its files from an existing copy of Minecraft, and automatically updates itse
Rust Minecraft | Mechanics Wiki
A version, mod configuration, or native Android port of Horizon (the Rust engine for Minecraft Java 26.3) played on mobile devices such as the RedMagic 11