Code Grosses Haus
#Haus gross
def Family(x, z):
#Boden OG
blocks.fill(PLANKS_SPRUCE, world(x, 7, z), world(x+10, 7, z+4))
#Pfeiler
for i in range(4,9,1):
blocks.place(LOG_DARK_OAK,world(x, i, z))
blocks.place(LOG_DARK_OAK,world(x,i, z+4))
blocks.place(LOG_DARK_OAK,world(x+10, i, z))
blocks.place(LOG_DARK_OAK,world(x+10,i, z+4))
#Fussboden EG
blocks.fill(PLANKS_OAK, world(x, 3, z), world(x+10, 3, z+4))
#Leiter
for v in range(0,6,1):
blocks.place(LADDER,world(x+9, 4+v, z+2))
#Mauer1
for q in range (1,10,1):
blocks.place(COBBLESTONE, world(x+q, 4, z))
blocks.place(COBBLESTONE, world(x+q, 4, z+4))
blocks.place(PLANKS_SPRUCE, world(x+q, 5, z))
blocks.place(PLANKS_SPRUCE, world(x+q, 5, z+4))
blocks.place(LOG_DARK_OAK, world(x+q, 6, z))
blocks.place(LOG_DARK_OAK, world(x+q, 6, z+4))
blocks.place(PLANKS_SPRUCE, world(x+q, 8, z))
blocks.place(PLANKS_SPRUCE, world(x+q, 8, z+4))
for w in range (1,4,1):
blocks.place(COBBLESTONE, world(x, 4, z+w))
blocks.place(COBBLESTONE, world(x+10, 4, z+w))
blocks.place(PLANKS_SPRUCE, world(x, 5, z+w))
blocks.place(PLANKS_SPRUCE, world(x+10, 5, z+w))
blocks.place(LOG_DARK_OAK, world(x, 6, z+w))
blocks.place(LOG_DARK_OAK, world(x+10, 6, z+w))
blocks.place(LOG_DARK_OAK, world(x, 8, z+w))
blocks.place(LOG_DARK_OAK, world(x+10, 8, z+w))
blocks.place(LOG_DARK_OAK, world(x, 9, z+w))
blocks.place(LOG_DARK_OAK, world(x+10, 9, z+w))
#Fenster
for e in range (0,5,4):
blocks.place(GLASS, world(x+2, 5, z+e))
blocks.place(GLASS, world(x+5, 5, z+e))
blocks.place(GLASS, world(x+8, 5, z+e))
blocks.place(GLASS, world(x+10, 5, z+2))
for r in range (8,10,1):
blocks.place(GLASS, world(x, r, z+2))
blocks.place(GLASS, world(x+10, r, z+2))
#Dach
for t in range (0,11,1):
blocks.place(COBBLESTONE, world(x+t, 10, z+2))
blocks.place(blocks.block_with_data(OAK_WOOD_STAIRS, 2),world(x+t, 9, z))
blocks.place(blocks.block_with_data(OAK_WOOD_STAIRS, 3),world(x+t, 9, z+4))
blocks.place(blocks.block_with_data(OAK_WOOD_STAIRS, 2),world(x+t, 10, z+1))
blocks.place(blocks.block_with_data(OAK_WOOD_STAIRS, 3),world(x+t, 10, z+3))
blocks.place(blocks.block_with_data(COBBLESTONE_STAIRS, 2),world(x+t, 8, z-1))
blocks.place(blocks.block_with_data(COBBLESTONE_STAIRS, 3),world(x+t, 8, z+5))
blocks.place(OAK_DOOR, world(x, 4, z+2))