This project is a Custom World Generation engine built from scratch using perlin noise. It uses minecraft as the main world building interface.
- Terrain carver
- Vegetation(trees, sugarcane, flowers, bushes)
- Lakes, Lakebeds (water/lava)
- Caves (3d Perlin Noise)
- Ore blobs
*Uses uv for handling python venv.
- Clone the project and cd into it.
git clone https://github.com/skandabhairava/MCWorldGen
cd MCWorldGen
- Use uv* to sync up dependencies. Activate venv.
uv sync
source .venv/bin/activate #on linux
- Run the program.
uv run src/main.py
- Copy paste the
TESTfolder inside your mniecraft saves folder.
About: Portfolio