MCWorldGen
Custom World Generation engine built from scratch using perlin noise. Uses minecraft as the main world building interface.
Introduction
This project is a Custom World Generation engine built from scratch using perlin noise. It uses minecraft as the main world building interface.
Features
- Terrain carver
- Vegetation(trees, sugarcane, flowers, bushes)
- Lakes, Lakebeds (water/lava)
- Caves (3d Perlin Noise)
- Ore blobs
Gallery:
How to run:
*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.
Where to find:
Code: Github