| Modern City | Medieval City |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Assets Overview | Individual Asset |
|---|---|
![]() |
![]() |
![]() |
![]() |
MC CityGen builds cities from structures you mark up inside your own MC world, using a handful of marker blocks.
For buildings, place:
- a Gold block and a Diamond block at two opposite corners of each region you want captured.
- an Emerald block horizontally adjacent to the bottom gold block to mark the authored ground level.
- One gold/diamond pair creates a one-piece building.
- Three vertically aligned pairs with the same footprint create a stackable building with bottom, middle, and top pieces.
- You can tune any three-piece building with a sign directive above its emerald:
stack: 3-7— how many middle sections it may grow (min–max)
The exact rules for roads and buildings are in the in-world asset conventions.
python -m pip install -e .
python -m pytest -q
pythonw application.pywStart at the source architecture overview, then follow the package guides: config, engine, pipeline, and gui. Releases follow the release guide.













