minecraftrs

Crates.iominecraftrs
lib.rsminecraftrs
version0.1.1
sourcesrc
created_at2021-01-09 13:28:55.110193
updated_at2021-01-10 20:28:47.953195
descriptionMinecraft world generation backend in Rust.
homepagehttps://github.com/mindstorm38/minecraftrs
repositoryhttps://github.com/mindstorm38/minecraftrs
max_upload_size
id336430
size5,477,572
Théo Rozier (mindstorm38)

documentation

README

Minecraft RS

Rust library for cross-version Minecraft world generation.

Spot the differences! (version: 1.2.5, biomes, terrain)

Supported versions

Currently, the library obviously does not support all, I started with 1.2.5 because I was interested in seed reversing challenge in this version (and I think nothing changed in the generation from 1.2.1, except for jungles maybe). For now, only biomes, terrain, ravines and caves generation works, there are certainly some bugs, but the main API is operational as you can see in the image above.

Before implementing other versions, I plan to support all features of the version 1.2.5. Maybe not structures but definitely features. For the future of this library I'm open to suggestion for supporting more versions and obviously to contributions.

Supported and tested versions and their working features:

  • 1.2.5, biomes, terrain, ravines, caves (NEW)

Rendering ?

I'm not planning to implement any renderer for this library, if it's needed this would be created in another repository.

For the illustration above I exported the world vertices to a .obj file (check "world" example to understand how) and then I used "3D Builder" software on Windows.

Gallery

Commit count: 331

cargo fmt