Minecraft House Generator

A real, walkable 3D house — not a flat picture. Set the footprint, floor count and roof shape, pick your blocks, and get a proper multi-room build with doors, windows and a ladder shaft between floors.

Game version
Width (X, blocks)
Depth (Z, blocks)
Floors
Wall height
Rooms per floor (target)
Window spacing
Roof style
Wall block
Floor / ceiling block
Roof block
Window block

Doors are plain openings (no block) and the vertical shaft always uses a real ladder block, pinned against a north wall so its exported facing=north default lines up correctly — neither is swappable in v1.

Material list · 473 blocks · 9×14×7

  • Oak Planks282(4×64 +26)
  • Stone125(1×64 +61)
  • Red Terracotta49
  • Ladder9
  • White Concrete8

Free · no signup · generated entirely in your browser · .schem and .litematic export

How the layout is generated

The interior is split into rooms with a deterministic guillotine partition — the largest room keeps getting cut in half (along its longer side) until it hits your target room count or the footprint is too small to split further. Every split gets a doorway, so every room is always reachable. The roof shrinks inward row by row from the eaves: a gable roof slopes on two sides with the triangular ends closed off as real walls, a hip roof slopes on all four.

Doors are plain openings — no block placed — since a schematic's block palette can only store bare block ids, not orientation. Ladders are the one exception: a real minecraft:ladder, always pinned against a north-facing wall so its default orientation comes out correct on import. Want a flat picture built into blocks instead? Try the pixel art generator.

FAQ

Is this the same tool as the pixel art / image converter?
No — the image converter turns a 2D picture into a 1-block-deep wall or floor. This generator builds a real volumetric house from parameters, with no image involved at all.
Can I edit individual rooms after generating?
Not in this version — change the parameters (footprint, room count, floors) and regenerate. Manual room editing is planned for a future update.
Why are there no real staircases?
Stair blocks need an explicit facing direction that a schematic's block palette can't store safely for an arbitrary layout, so floors connect via a ladder shaft instead — always correctly oriented on import.
What file formats can I export?
.schem for WorldEdit and .litematic for Litematica, plus a CSV material list. There's no PNG export — a flat picture of a real 3D house isn't a meaningful preview.
Does this work on Bedrock?
.schem and .litematic are Java edition mod formats. There is no Bedrock export path for this tool yet.

From the guides