!Thumbnail
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!
Recommended method
.zip file of this datapack into folderOther method
.zip file into existing world folder and restart (leave and join) the world/datapack list)/datapack enable "file/Infinitely-generated-village-datapack-X.XX.X_vX.X.zip" and restart the worldCurrently 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.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)
For v1.1+
"spacing" and "separation" can be configurated in vx\data\minecraft\worldgen\structure_set, can be configured Both (villages_ocean.json, villages.json)
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

A datapack that turns overworld into densely generated villager structures!