Village
A village is a group or complex of buildings and other above ground structures that generate naturally in the Overworld. A village is inhabited by villagers, cats, iron golems and livestock mobs. Wandering traders with their trader llamas can occasionally spawn there.
Villages are a source of resources for the player, obtained through trading, loot chests, and other materials found within the village. They are also targeted by illager raids, which are triggered when a player with the Bad Omen effect enters a village.
Villages generate naturally in plains, savanna, taiga, meadows, snowy plains, and desert biomes. In Bedrock Edition, they also generate in snowy taiga, sunflower plains and any vanilla or custom biome through the behavior pack that has the minecraft:village_type component, which defines the village type and allows it to be generated in that biome. In Java Edition, villages can generate in superflat worlds. The type of the village, and therefore the style of all structures within it, is determined by the biome at the village center or meeting point. The buildings and wood depend on the biome the village is in. If the meeting point does not generate in one of the above biomes, the village defaults to plains style. Villages will always have their respective village type in their respective biome(s).
Complete article available
This cached Wiki page is unusually large, so it is loaded on demand to keep the initial page fast.