Villages

Villages are where villagers spawn. You can trade with villagers to get items (see Trading In Minecraft).

In different biomes, the houses would look different; materials vary depending on the biome. For example the house would be made out of acacia, in the acacia biome, but in the desert they would be made of sandstone.

Oak village
Snowy village (spruce wood)
Desert village (sand stone)

Villagers each have a specialty, besides Nitwits (they don't have a specialty). There could be a cartographer (mapping and paper specialist; uses a cartography table), weapon smith (produces weapons; uses grindstone), or a tool smith (makes tools; uses a smithing table). The villagers have homes, but there are some professional buildings too, like the library.

In a village there are Iron Golems.

Iron Golem; neutral

They protect the village from hostile mobs. If you attack one, it will attack you. Their health is 100.

Each village has a bell. If you ring it, all the villagers will go into their houses.

If you enter a village with a bad omen effect, a raid will be triggered, and will attack you, villagers, and the iron golems.

Raid