Start with a flat area and plan your layout before placing blocks

A Minecraft village begins with choosing where to build it. Find a flat area at least 100 blocks across — a plains biome or a beach works well because you won't spend hours flattening terrain. Use a crafting table to mark out where your buildings will go by placing temporary blocks (dirt or wood) in a grid pattern. This takes 10 minutes but saves you from rebuilding later when you realize your houses are too close together or your roads don't connect.

Decide how many buildings you need before you start. A functional village needs at least a house, a farm, and a storage building. If you want villagers to move in, you'll also need a bed in each house and a job site block (like a composter for a farmer or a lectern for a librarian). Write this down or take a screenshot — it keeps you from adding random buildings that break your village's look.

Key Takeaways

  • Flatten a 100-block area and mark building locations with temporary blocks before you start construction.
  • Each house needs at least one bed, and each job site block (composter, lectern, cauldron) determines what profession a villager will take.
  • Roads connecting your buildings should be 3 to 4 blocks wide and use consistent materials like gravel, dirt path, or stone to look intentional.
  • Farms need water channels every 4 blocks horizontally, and crops grow faster in daylight, so place your farm where it gets full sun.
  • Lighting prevents hostile mobs from spawning near your village, so place torches or lanterns every 12 blocks along roads and around buildings.

Build houses with beds and doors so villagers will settle there

A basic house needs four walls, a roof, a door, and at least one bed. Use wood, stone, or brick — materials that match your biome look better. Make the interior at least 5 blocks wide and 5 blocks deep so you have room to move around and add furniture later. Place the bed against one wall and the door on the opposite wall so villagers can enter and sleep.

Villagers need a valid bed to claim a house. A bed is valid if it has a block of air above it (so the villager can actually lie down) and a path to the outside. If you build a bed in a 2-block-high room with the bed on the floor, the villager cannot use it. Build your rooms at least 3 blocks high to avoid this mistake. You can add multiple beds in one house, and each bed allows one villager to settle there.

Add a job site block inside or next to the house to tell villagers what job to take. A composter makes a farmer, a lectern makes a librarian, a cauldron makes a wandering trader, and a smoker makes a butcher. Place the job site block where the villager can reach it — usually on the ground floor or on a workbench-height platform. Villagers will claim the nearest unclaimed job site block that matches their profession.

Create roads that connect all your buildings with consistent materials

Roads make your village look planned and give you clear paths between buildings. Make them 3 to 4 blocks wide so you can walk side by side with another player. Use one material throughout — gravel, dirt path, stone brick, or dark oak wood planks all work. Avoid mixing materials unless you're creating a deliberate pattern, because random changes make the village feel unfinished.

Lay your roads in a grid or a loop pattern. A grid has roads running north-south and east-west, which is easiest to navigate. A loop has one main road that circles the village with smaller roads branching off, which looks more organic. Either way, make sure every building has a road leading to it. Place torches or lanterns along the roads every 12 blocks — this prevents hostile mobs from spawning and makes the village feel safe at night.

Build a farm with water channels and open sky for crops to grow

Crops need water within 4 blocks horizontally and open sky above them to grow. Dig a trench 1 block deep and 1 block wide running through your farm area. Fill it with water using a bucket. Plant seeds (wheat, carrots, potatoes, or beetroot) in the tilled soil on both sides of the water channel. Space your water channels 8 blocks apart so every crop has water nearby.

Till the soil by holding a hoe and right-clicking on grass blocks next to the water. Tilled soil turns a darker color. Plant your seeds by right-clicking on the tilled soil while holding seeds. Crops grow in stages — you'll see them get taller over time. They grow faster during the day, so place your farm where it gets full sunlight. If your farm is under a roof or surrounded by tall buildings, crops will grow much slower.

Add a composter next to the farm so a farmer villager will claim it as their job site. Farmers will harvest crops and replant them automatically, which means your farm keeps producing food without you doing the work. This is especially useful if you're building a large village and need steady food production.

Add lighting around buildings and roads to prevent mob spawning

Hostile mobs (zombies, skeletons, creepers) spawn in dark areas, even during the day if the light level is low enough. Place torches, lanterns, or soul lanterns on the sides of buildings and along roads every 12 blocks. This keeps the light level high enough that mobs cannot spawn. Use lanterns if you want a more finished look — they're made from iron nuggets and a torch, and they look like hanging lights.

Light sources also make your village visible from far away at night, which helps you navigate back to it. Place lights at eye level (about 2 blocks high) so they illuminate the ground where you walk. Avoid placing lights on the ground itself, because they create shadows and look less intentional.

Add decorative details like fences, gardens, and furniture

Once the basic structure is done, add details that make the village feel lived-in. Place fences around the farm to keep animals out. Add flower gardens near houses using dyed concrete, terracotta, or actual flowers. Place barrels, chests, and crafting tables inside buildings to suggest what each building is used for. A house with a crafting table and furnace feels like a workshop; a house with barrels and composters feels like a storage area.

Use stairs, slabs, and trapdoors to add depth to roofs and walls. A flat roof looks plain, but a roof with stairs creating a peaked shape or slabs creating an overhang looks intentional. Trapdoors on the sides of buildings create window shutters. These details take time but transform a village from functional to visually interesting.

Bring villagers to your village by placing beds and job sites

Villagers spawn naturally in villages that already exist in the world, but if you're building from scratch, you need to bring them in. The easiest way is to find a village in the world, capture a villager using a minecart or boat, and transport them to your new village. Place the villager in a minecart, push the minecart to your village, and release them by breaking the minecart.

Once a villager is in your village, they will claim a bed and a job site block if both are available. A villager needs a valid bed (with air above it) and a clear path to a job site block. If you have 5 beds and 5 job site blocks, you can have up to 5 villagers. Each villager will claim one bed and one job site block, and they'll stay in your village as long as the beds and job sites remain unclaimed by other villagers.

Villagers will breed if they have access to food and extra beds. If you want your village to grow, keep extra beds available and give villagers food by placing crops or bread near them. They'll eat the food and breed, creating baby villagers that will eventually claim their own beds and job sites.

Frequently Asked Questions

Do I need to build walls around my village to keep mobs out?

No, but walls look good and give you a sense of security. Walls don't actually prevent mobs from spawning inside your village — only lighting does. If you want walls, build them 2 blocks high so you can see over them, and leave gates so you can walk in and out. Walls are purely decorative unless you're building a fortress-style village.

Can I build a village in the Nether or the End?

Villagers cannot survive in the Nether or the End because they take damage from the environment. Build your village in the Overworld. You can build it in any biome, but plains and deserts are easiest because the terrain is already flat.

What happens if I destroy a villager's bed or job site block?

The villager will look for a new bed or job site block. If none is available, they'll wander around your village looking confused. If you want to change a villager's profession, destroy their job site block and place a different one nearby. They'll claim the new job site and change professions.

How do I stop villagers from leaving my village?

Villagers won't leave on their own if they have a bed and a job site block. They'll stay in the same area and follow their daily routine. If you want to keep them from wandering too far, build walls or fences around your village, though this is optional.

Can I build a village underground?

Yes, but you'll need to add artificial lighting because crops won't grow without sunlight. Build skylights (holes in the ceiling with glass or open sky) above your farm so crops can see the sun. Underground villages work well for storage and housing, but farms need light to function properly.