HomeJavaModsVillage Terrain Filter
Village Terrain Filter
Village Terrain Filter — screenshot 1Village Terrain Filter — screenshot 2Village Terrain Filter — screenshot 3Village Terrain Filter — screenshot 4

Village Terrain Filter

Village Terrain Filter prevents villages from spawning on steep, rugged, or uneven terrain by applying a height-deviation check around each village center before placement.

Instead of generating villages on hillsides, cliffs, or highly irregular terrain, the datapack ensures that only sufficiently flat areas are considered valid locations. This results in more natural-looking villages and reduces terrain-related generation issues.

Features

How It Works

Standard Villages

(Vanilla Villages & Luki's Grand Capitals)

Compatibility Villages

(Better Villages Compatibility)

Both filters operate independently, allowing each village type to use terrain checks specifically tuned to its generation style.

Requirements

Recommended Companion Mod

For the best results, use Village Terrain Filter together with Better Villages & Luki's Grand Capitals Compatibility. The compatibility villages use their own stricter terrain filter, helping them generate in locations better suited to their larger and more detailed layouts.

Credits

Inspired by Improved Village Placement by Apollo.

A huge thank you for the excellent work and for providing an open datapack structure that made this project possible.

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more