Horizon is an open-source reimplementation of Minecraft: Java Edition built from scratch in Rust, offering a native alternative to the original Java-based game. It recreates Minecraft's core gameplay mechanics, world generation, physics, mobs, redstone systems, and multiplayer functionality while maintaining compatibility with existing Minecraft worlds. Horizon includes a dedicated launcher that handles installation, updates, Microsoft account authentication, and game file preparation across Windows, macOS, and Linux. Players can customize their experience with graphics presets, extended render distances, controller support, resource packs, data packs, and native Rust mods. The platform also supports multiplayer servers, LAN connections, and AI agent interactions through a command-line interface and Model Context Protocol (MCP) server. Horizon uses differential testing against the original Minecraft implementation to verify gameplay accuracy.

Features

  • Native Rust Game Engine: Recreates Minecraft: Java Edition using Rust, including world generation, rendering, physics, entities, crafting, and redstone mechanics.
  • Minecraft World Compatibility: Supports existing Minecraft save files, upgrades older worlds, and preserves vanilla terrain generation and gameplay behavior.
  • Cross-Platform Launcher: Provides installation, automatic updates, Microsoft account authentication, and game management for Windows, Linux, and Apple Silicon Macs.
  • Enhanced Graphics and Customization: Includes graphics presets, distant terrain rendering up to 1,024 chunks, controller support, optional zoom, minimaps, and customizable HUD elements.
  • Multiplayer and Modding Support: Enables multiplayer servers, LAN gameplay, friend invitations, resource packs, data packs, and native Rust mods, although Java mod JARs are not supported.
  • - AI Agent and MCP Integration: Allows AI agents and automation scripts to interact with Minecraft through horizon-ctl, using structured JSON commands, screenshots, and MCP tools for navigating, mining, and controlling gameplay.

Project Samples

Project Activity

See All Activity >

Categories

Games

License

MIT License

Follow Horizon

Horizon Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Horizon!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust Games

Registered

2 days ago