Tool Open source
Horizon is an open-source, unofficial reimplementation of Minecraft: Java Edition written from scratch in Rust. It is distributed through the Horizon launcher and uses files from the user's legally obtained Minecraft copy; it reads vanilla worlds, follows vanilla rules, and generates the same terrain, with behavior checked against the Java game through differential harnesses.
The game supports single-player worlds, vanilla-compatible saves, resource packs, data packs, multiplayer connections, dedicated servers, and Horizon's own native Rust or WebAssembly mods. Its launcher can manage installations, servers, modpacks, and updates. The accompanying `horizon-ctl` command-line tool exposes game state and player actions as JSON, while `horizon-ctl mcp` provides the same commands through an MCP server for scripts and AI agents.
Horizon is available for Linux x86-64, Windows x64, and Apple Silicon macOS. It contains no Minecraft code, assets, or data and requires a Microsoft account that owns Minecraft: Java Edition. The project's original work is licensed under the MIT license; Minecraft remains subject to its owners' licensing and EULA.
2 uses taken from transcripts — each links to the moment in the video.
Open-source unofficial rewrite of Minecraft Java Edition from scratch in Rust. Reads the same worlds and generates the same terrain as the Java game, verified by hundreds of differential harnesses, and runs single-player servers, resource packs, data packs and its own WebAssembly mods.
An unofficial rewrite of Minecraft Java Edition in Rust, rendering with WGPU and Vulkan. Contains no Minecraft code or assets; reads the same worlds, generates the same terrain, and runs the same mobs and redstone, verified by differential test harnesses.
2 in the library.