Skip to content

Start here

mcrs is Minecraft Java Edition written in Rust on Bevy ECS. It is a server, a client and the 122 crates they are built from.

mcrs is not the Java server rewritten in Rust. It decides from scratch how the game should be built, and it starts with the engine. The page Why mcrs: a new design, not a rewrite explains each choice.

World generation matches the real game on reference dumps, and the client renders that world. Chunks are not saved and there is no online mode.12 We checked this on 2026-11-10 at commit 3540f457b, against game snapshot 26.4-snapshot-7. The Status page has the full table.

You can ask questions and read progress reports on Discord.

  1. WIP#78 Tracks saving changed chunks back to region files. ↩

  2. WIP#82 Tracks online mode: encryption and session authentication. ↩

Sources and verification

Verified: 26.4-snapshot-7, 3540f457b, 2026-11-10