A Minecraft house builder that starts from the floor plan
A good Minecraft house is mostly about proportions: a footprint that is not a plain square, walls with depth, a roof that overhangs. The generator starts where a builder would, with the floor plan. It decides where the rooms, porch and stairs go, then raises the walls and floors on top of that layout.
That order is why the rooms make sense. The kitchen sits next to the entrance, the stairs lead somewhere, and the bedrooms have space for a bed and a chest. Once the structure is up, the AI adds the facade, the roof, the furniture and the garden.
