CrossCraft is a monorepo of clean-room Minecraft reimplementations written in Zig on top of the custom Aether engine. It is developed in phases, one classic-era version at a time — Classic, Survival Test, Indev, and beyond.
Every completed phase stays in the tree as a first-class build. Shared code lives in shared modules, so engine optimizations, new platforms, and bug fixes made while developing a newer phase flow back into older ones automatically — no forking and abandoning.
Classic v1.1
The current phase is Classic (0.30): a feature-complete reimplementation of Minecraft Classic 0.30 with full singleplayer and multiplayer over the public Classic protocol.
- Seven platforms, one tree — Linux, macOS, Windows, PSP, Nintendo 3DS, Nintendo Switch, and WASM/WebGL in the browser.
- ClassicWorld saves — compatible with ClassiCube and the wider Classic ecosystem; old worlds migrate automatically.
- Deterministic fixed-point worldgen and rendering — fast even on hardware without an FPU.
- Rebuilt input and UI — configurable controls, functional sliders, and a full in-game settings menu persisted to JSON.
Classic Server v1.1
The standalone server can face the open internet: a persistent, IP-keyed player database tracks ops, bans, and whitelists; stdio doubles as a real operator console; and world saving is fully asynchronous with zero post-init allocation.
Legal Notice
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.
CrossCraft is an independent, open-source project. It is not affiliated with, endorsed by, or sponsored by Mojang AB, Microsoft, Sony, Nintendo, or any other entity. Minecraft is a trademark of Mojang Synergies AB.
This project does not use or distribute any source code, textures, sounds, or other assets from Minecraft. All assets are original or third-party CC0 / CC-BY-SA licensed works, with attribution provided in THIRD_PARTY_NOTICES.md. Network protocol compatibility is based on publicly available documentation and independent clean-room reverse engineering.
Console builds rely on existing homebrew environments. CrossCraft does not distribute or require any proprietary console firmware, BIOS, or copyrighted system software. Users are responsible for compliance with their local laws and device terms of service.
CrossCraft is provided "as-is" without warranty and is intended for educational and non-commercial purposes. See LICENSE for full terms.
