Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details

🏘️Infinitely Generated Overworld Village
This is my first Minecraft project I ever made and released into public and open-sourced yet, anyways.
If you are looking to challenge yourself in a completely random minecraft world I introduce you... A Minecraft datapack that turns your overworld into a pile of villages infinitely!
This datapack currently supports 1.21.8 only and may support older versions soon, including upcoming more cursed datapack as well!
📥Installation
Recommended method
- Create a new world in Minecraft
- Click More → Datapacks → Open Pack Folder (1.21.8)
- Drop the datapack
.zipfile of this datapack into folder - Back to Minecraft and select and add it → Done → Generate the world
Other method
- Drop the datapack
.zipfile into existing world folder and restart (leave and join) the world - Datapack should be enabled automatically (You can check by
/datapack list)
- If it doesn't listed in active datapack, run
/datapack enable "file/Infinitely-generated-village-datapack-1.21.8_v1.0.zip"and restart the world
🔧Recommended Configuration
Currently the datapack can only be configured by editing its files only.
⚠️Always makesure to make changes by unzip the datapack first before editing for safety⚠️
Configurable file:
Infinitely-generated-village-datapack-x.xx.x-vx\data\minecraft\worldgen\structure_set\villages.json
This file controls how villages generate across the overworld, open it with Notepad or any text editor.
Key settings:
"spacing": 2, Default: 2 - Tell how far structures generate, in chunks currently 2 chunks. (Lower values = denser villages.)
"separation": 0, Default: 0 - Minimum amount of chunks that must be empty between structures. (Lower values = structures can overlap)
⚠️ Performance Notice
This datapack causes villager structures to generate extremely densely and infinitely each chunks. Expect performance impacts, especially during world generation. It is highly recommended to use high-end PC or optimization mods such as Sodium, Lithium, C2ME, Noisium or any
Notes
- In existing worlds villages will not generate in new chunks immediately, you have to locate any vanilla Minecraft village first.


