warning. lots of clanker activity
  • Java 99.6%
  • Rust 0.4%
Find a file
2026-06-24 19:15:29 +02:00
java feat: impl carvers 2026-06-24 16:47:43 +02:00
logs feat: impl carvers 2026-06-24 16:47:43 +02:00
mc-worldgen feat: corner smoothing and adding senf. also added the yellow of the egg 2026-06-24 19:15:29 +02:00
meta init 2026-06-24 12:52:45 +02:00
.gitignore feat: add decompilation resources 2026-06-24 13:06:01 +02:00
decompile.sh fix: use available java 2026-06-24 13:07:48 +02:00
README.md feat: corner smoothing and adding senf. also added the yellow of the egg 2026-06-24 19:15:29 +02:00

mc-worldgen

Bit-identical reimplementation of Minecraft 1.12.2 world generation in Rust.

The Rust crate lives in mc-worldgen/. It includes parity tests against Java fixtures for RNG, biome layers, noise, terrain, surface generation, caves, and ravines.

Quick commands

cargo test --manifest-path mc-worldgen/Cargo.toml
cargo run --manifest-path mc-worldgen/Cargo.toml --features bin --bin gen -- 1 0 0

The gen binary prints a compact 16x16 top-block map for a chunk. Use --stage terrain, --stage surface, or --stage full to inspect different pipeline stages.