{{SITE_NAV}}

Minecraft: Java Edition 26.3Rust

Horizon: The game you know, rebuilt in Rust.

The Minecraft: Java Edition 26.3 client and its game logic, rewritten in Rust and checked against the vanilla game by {{HARNESSES}} differential harnesses.

For Linux x86-64, macOS on Apple Silicon and Windows x64.

  1. 01Matches vanilla{{PERCENT}}
  2. 02Differential harnesses{{HARNESSES}}
  3. 03Drawn by Horizon5 shots
  4. 04Recently addedReleases

Unofficial. Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.

01What it is

Horizon rebuilds Minecraft: Java Edition 26.3 in Rust, one subsystem at a time, and holds every piece to the same inputs as the vanilla game until the outputs are identical.

Your own copy

Install Java Edition with the official launcher and play 26.3 once. Horizon builds its resources from those files on your machine, and never downloads or shares game files.

Native on three platforms

Linux, macOS on Apple Silicon and Windows. Worlds come from a Rust port of the vanilla generators, drawn with vanilla's block models, lighting, sky and fog.

Open source

Horizon's code is MIT. It contains no Minecraft code, assets or data; those belong to Mojang and Microsoft under the Minecraft EULA.

02In game

Drawn by Horizon

Captured in the Rust client itself, with vanilla assets from the player's own copy and no mods or shaders.

01A plains village
02Moonrise
03A crimson forest in the Nether
04A coral reef
05Survival at dusk

03Parity

{{HARNESSES}} differential harnesses drive the same inputs through Horizon and through the vanilla client and server, and compare what comes out.

{{PARITY_HEADLINE}}

{{PARITY_INTRO}}

Last audited {{AUDITED}}{{PERCENT}} of what the harnesses comparefrom the README on main

    {{PARITY_CELLS}}

Each subsystem scores 0 (absent), 0.25 (started), 0.5 (playable, major features missing), 0.75 (mostly complete) or 1 (complete and verified against vanilla by differential tests).

04The launcher

One small app, then play

The launcher installs Horizon, prepares it from your copy of the game and keeps both up to date.

  • One-click install

    Pick a release and it installs the build for your platform into its own folder, then prepares the resources from your Java Edition 26.3 install.

  • Updates on its own

    It looks for a new Horizon release when it starts and every four hours, and updates itself from the launcher's own releases.

  • Client or server

    Start the client, or host a server from the Servers page: create it, start it, watch players and the console, change its settings and keep backups.

  • Logs and crash reports

    The Settings page shows where the game's logs and crash reports are, and horizon-launcher logs prints them.

  • Modpacks and packs

    The Modpacks page reads a Modrinth or CurseForge pack and carries over the mods Horizon can run. The Mods page installs resource packs and modpacks from Modrinth.

Download the launcher

{{LAUNCHER_META}}

The launcher's Play page: the version, Client and Server, the version picker and Play, the prepared resources and the Minecraft folder as a numbered list
Vanilla's Video Settings screen with Horizon's own buttons at the top: Horizon Graphics and Advanced Graphics

The launcher, and Horizon's graphics settings in the game: vanilla's menus, with Horizon's pages added the way mods add theirs.

05Releases

Recently added

New versions come out many times a day, as changes land, and the launcher installs each one once it has passed its test. The newest, and what they added:

{{RECENT}}