Skip to main content
← All Guides
Build Ideas · Technique · Java & Bedrock

How to Build a Roof

The roof sets the whole style. Learn the main shapes, the stair slope, and why the overhang matters.

What you need

Stairs of your roof block
Slabs for half-steps
A trim block for edges
Walls to roof over

Shape, slope, overhang

Pick a shape for the style: steep gable for cottages, four-sided hip for grand builds, gambrel for barns, flat shed for modern. Run the slope with stairs up to the ridge, and always carry it one or two blocks past the walls as an overhang.

Quick answers

How do you build a roof in Minecraft?
Run stairs up from each eave toward a central ridge so the slope steps in evenly, then close the top with a ridge line. Add a one to two block overhang past the walls, and fill the triangular gable ends with the wall or trim block.
What are the main roof shapes?
A gable is the simple two-slope triangle, a hip slopes on all four sides, a gambrel is the two-angle barn roof, and a shed or lean-to is a single flat slope. Steep gables suit cottages and medieval, flat sheds suit modern.
How do you make a roof slope with stairs?
Place a stair, then step up one block and place the next, repeating to the ridge. Upside-down stairs underneath, or slabs, smooth the underside. A 45-degree one-up-one-across slope is the cleanest and easiest to line up.
Why does roof overhang matter?
An overhang of one or two blocks past the walls casts a shadow line and stops the roof looking stuck on. Almost every good build overhangs its roof, and adding a fascia or trim block along the edge sharpens it further.
How steep should a roof be?
Steeper roofs read as cottage, medieval or fantasy, while shallow or flat roofs read as modern or industrial. Match the pitch to the style, and keep the same pitch across a build so it stays consistent.
Does roof building work the same on Bedrock?
Yes. Stairs, slabs and the slope techniques behave the same on Java and Bedrock, so the same roof shapes and the overhang trick work on either edition.
How many stairs does one stack make?
A full stack is 64. The stair recipe uses 6 blocks per craft and yields 4 stairs, so one stack of stairs costs 96 of the base block. Slabs are cheaper: 3 blocks craft 6 slabs, so a stack of 64 slabs costs about 32 blocks. Stonecutter use gives a cleaner 1 block to 1 stair or 2 slabs.
How do I stop light leaking through a steep roof?
Stairs and slabs are not full blocks, so a steep stepped roof leaves gaps that let light pass and let mobs spawn in the attic. Line the underside with upside-down stairs or top slabs, or lay a flat full-block ceiling one layer under the roof so the attic has no open holes and mobs cannot spawn in it.
What blocks make the best roofs?
Deepslate tiles, dark prismarine and blackstone read as slate. Bricks, mud bricks and granite stairs read as clay tile. Spruce and dark oak suit cottages, copper and its weathered stages suit fantasy and steampunk. Pick a stair, a slab and a trim block from the same family so edges line up.
Why does my roof look flat from the front?
A bare gable end shows a flat triangle of wall. Add a one block fascia border around the slope, recess the gable wall back one block under the overhang, and put a window or beam detail in the triangle. The shadow from the overhang plus the recess gives the front real depth.

Common mistakes and fixes

  • No overhang. The roof sits flush on the wall and looks stuck on. Carry the base one or two blocks past the wall before you start the slope.
  • Mixed pitch. One slope climbs one-up-one-across, the other climbs one-up-two-across, so the ridges never meet. Pick one ratio and keep it on every face. The 1:1 (45 degree) slope is easiest to align.
  • Light holes. Stepped stairs leave gaps where mobs spawn in the dark attic. Close the underside with upside-down stairs or top slabs, or add a flat full-block ceiling one layer down.
  • Even-width builds with a centred ridge. A roof on an even number of blocks wide cannot land the peak on a single block, so the ridge sits two blocks wide. Use a slab cap or top the ridge with a fence or wall post to hide the seam.
  • One flat block of trim. The eave edge looks thin. Run a slab or stair fascia under the overhang and the roof gains a shadow line and depth.
  • Wrong material scale. A huge build with single stair steps looks busy. On large roofs, step every two or three blocks for a shallower, calmer slope.
Database →
Stairs & slabs
Look up every stair and slab block to pick your roofing material.
Guide →
Choose a block palette
Pick a roof colour that fits the rest of your build's palette.