Roof by size

Building

House roof shapes, overhangs and build plansLearn more

Create a gable or hip roof to fit your house, with a ridge, overhangs and stairs. Get layer plans, material counts and Litematica or WorldEdit files.

My Game select version

Save your preferences in this browser and apply them to supported tools. Settings in a shared link take priority. Wiki version labels are not affected.

1Structure dimensions

2Layer from the bottom

Structure — 494 blocks

Roof: Side view of selected structure

Layer 1 of 7. The diagram below shows the top view: north at the top, east on the right.

Download .litematicWorldEdit .schemStructure template (.nbt)PNG of the current layer

Blueprint of Layer 1

Layer 1 from the bottom

Materials

BlockQuantity
Spruce Stairs266
Spruce Planks228

How to build

  1. Select a size

    The blueprint and material list update together. Start on level ground and leave enough space above the build.

  2. Repeat layers

    Start with the first layer and go upward. An empty cell is air.

  3. Or load a file

    Use Litematica for .litematic files and WorldEdit for .schem files. Import .nbt files with a Java Edition structure block; these are limited to 48 blocks along each axis.

Width and length are defined by the house walls; overhang is added on each side. Place the first roof layer on top of the walls. For a steep roof with steps, add solid vertical sections.

Frequently asked questions

How to make a roof in Minecraft by blueprint?

Enter the wall dimensions, roof height, and eave depth. Choose gable or hip roof style, then stack layers from bottom to top or download a file for Litematica and WorldEdit.

Does the overhang count toward roof width?

Width and length refer to the house walls. Overhang is added on each side: with a width of 13 and an overhang of 1, the total roof width is 15 blocks.