Code Kirche


def Kirche (x,z):
    #Block
    blocks.fill(STONE_BRICKS, world(x, 4, z), world(x+16, 12, z+8))
    blocks.fill(AIR, world(x+1, 5, z+1), world(x+15, 11, z+7))
    #Boden
    blocks.fill(LOG_DARK_OAK, world(x+1, 4, z+1), world(x+15, 4, z+7))
    #Turm 
    blocks.fill(STONE_BRICKS, world(x+10, 13, z+3), world(x+14, 19, z+5))
    blocks.fill(STONE_BRICKS, world(x+11, 13, z+2), world(x+13, 19, z+6))
    blocks.fill(AIR, world(x+11, 13, z+3), world(x+13, 19, z+5))
    blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+10, 14, z+4), world(x+10, 18, z+4))
    blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+12, 14, z+2), world(x+12, 18, z+2))
    blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+14, 14, z+4), world(x+14, 18, z+4))
    blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+12, 14, z+6), world(x+12, 18, z+6))
     
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+13, 20, z+4))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+13, 20, z+5))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+13, 20, z+3))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x+11, 20, z+3))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x+11, 20, z+4))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x+11, 20, z+5))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(x+12, 20, z+3))
    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(x+12, 20, z+5))
    blocks.place(STONE_BRICKS, world(x+12, 21, z+4))
     
    #Glasfenster
    for j in range(5):
        if (j % 2) == 0:
            for i in range(4):
                if (i % 2) == 0:
                    blocks.place(BLUE_STAINED_GLASS_PANE, world(x, i+8, j+2+z))
                else:
                    blocks.place(YELLOW_STAINED_GLASS_PANE, world(x, i+8, j+2+z))
        else:
            for i in range (4):
                if (i % 2) == 0:
                    blocks.place(YELLOW_STAINED_GLASS_PANE, world(x, i+8, j+2+z))
                else:
                    blocks.place(BLUE_STAINED_GLASS_PANE, world(x, i+8, j+2+z))
    blocks.fill(BLUE_STAINED_GLASS, world(x+4, 12, z+2), world(x+8, 12, z+6))
     
    #Rand
    for k in range (18):
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(x+k-1, 4, z-1))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(x+k-1, 4, z+9))
        if k < 11:
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x-1, 4, z+k-1))
            blocks.place(blocks.block_with_data(GRASS_PATH, 0), world(x-2, 3, z+k-1))
            blocks.place(blocks.block_with_data(GRASS_PATH, 0), world(x-3, 3, z+k-1))
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+17, 4, z+k-1))
        if k < 17:
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(x+k, 13, z))
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(x+k, 13, z+8))
        if k < 9:
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x, 13, z+k))
            blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+16, 13, z+k))
    #Fenster Seiten
        if k < 15:
            if (k % 3) == 2:
                blocks.place(GLASS_PANE, world(x+k, 11, z))
                blocks.place(GLASS_PANE, world(x+k, 11, z+8))
        if k < 9:
            if (k % 2) == 1:
                blocks.place(GLASS_PANE, world(x+16, 11, z+k))
    #Einrichtung
        if k < 12:
            if (k % 2) == 1:
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+1))
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+2))
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+3))
                 
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+5))
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+6))
                blocks.place(blocks.block_with_data(SPRUCE_WOOD_STAIRS, 1), world(x+1+k, 5, z+7))
  
    blocks.place(PLANKS_SPRUCE, world(x+14, 5, z+3))
    blocks.place(PLANKS_SPRUCE, world(x+14, 5, z+4))
    blocks.place(PLANKS_SPRUCE, world(x+14, 5, z+5))
    mobs.spawn(VILLAGER, world(x+15, 5, z+4))
     
     
    #E ingang
    blocks.place(blocks.block_with_data(DARK_OAK_DOOR, 0),world(x, 5, z+1))
    blocks.place(blocks.block_with_data(DARK_OAK_DOOR, 0),world(x, 5, z+7))
    blocks.place(DARK_OAK_WOOD_STAIRS, world(x-1, 4, z+1))
    blocks.place(DARK_OAK_WOOD_STAIRS, world(x-1, 4, z+7))
    blocks.place(LOG_DARK_OAK, world(x, 4, z+1))
    blocks.place(LOG_DARK_OAK, world(x, 4, z+7))
    #2 Türme
    a=0
    i=0
    while i<2:
         
        blocks.fill(STONE_BRICKS, world(x, 13, z+a), world(x+2, 15, z+2+a))
        blocks.fill(AIR, world(x+1, 14, z+a+1), world(x+1, 17, z+a+1))
         
        blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+1, 14, z+a), world(x+1, 15, z+a))
        blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+2, 14, z+a+1), world(x+2, 15, z+a+1))
        blocks.fill(BLUE_STAINED_GLASS_PANE, world(x, 14, z+a+1), world(x, 15, z+a+1))
        blocks.fill(BLUE_STAINED_GLASS_PANE, world(x+1, 14, z+a+2), world(x+1, 15, z+a+2))
         
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+2, 16, z+a))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+2, 16, z+1+a))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(x+2, 16, z+a+2))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x, 16, z+a))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x, 16, z+1+a))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 0), world(x, 16, z+a+2))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(x+1, 16, z+a))
        blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(x+1, 16, z+a+2))
        blocks.place(STONE_BRICKS, world(x+1, 17, z+a+1))
         
        a=a+6
        i=i+1
        

zurück