/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-27 ~1 redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~2 ~ ~ ~-28 ~1 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~15 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 quartz_block}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/give @a minecraft:spawn_egg 1 95 {ench:[],display:{Name:Fountain,Lore:[5 x 5 x 4]}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/give @a minecraft:spawn_egg 1 67 {ench:[],display:{Name:MediumHouse,Lore:[7 x 7 x 5]}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/give @a minecraft:spawn_egg 1 120 {ench:[],display:{Name:SmallHouse,Lore:[5 x 5 x 4]}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/give @a minecraft:spawn_egg 1 65 {ench:[],display:{Name:Path,Lore:[3 x 3]}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/tellraw @a {text:"City generator by Stawarski",color:"yellow",bold:true}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-15 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[type=Wolf,name=Fountain]},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~ ~1 ~2 wooden_door 8},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ fill ~1 ~ ~1 ~-1 ~ ~-1 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~ ~1 ~2 wooden_pressure_plate },Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~ ~1 ~-3 glass_pane},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Path] ~ ~ ~ fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 gravel},Time:1,}}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-14 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~-2 ~1 ~ glass_pane},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ setblock ~2 ~ ~2 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~ ~ ~-2 bed 3},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~3 ~1 ~ wooden_door 8},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~ ~3 ~3 ~3 ~3 log},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-13 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~1 ~ ~-1 chest 3},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ setblock ~-2 ~ ~-2 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~-1 ~ ~-2 ~-1 ~3 ~-2 ladder 3},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~2 ~ ~2 ~2 ~2 ~2 bookshelf},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~ ~-3 ~3 ~3 ~-3 log},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-12 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~-1 ~ ~ bed 4},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ fill ~2 ~ ~2 ~-2 ~3 ~-2 log},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~2 ~ ~2 ~2 ~2 ~2 bookshelf},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-2 ~ ~1 chest 5},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~3 ~3 ~-3 ~3 ~-3 log},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-11 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~-1 ~ ~-1 fence},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ fill ~-1 ~ ~2 ~1 ~2 ~-2 planks},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~2 ~4 ~2 ~-2 ~4 ~-2 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-1 ~ ~2 fence },Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 cobblestone},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-10 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[type=Endermite,name=MediumHouse]},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 cobblestone},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-2 ~ ~2 log},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~1 ~ ~2 fence},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-3 ~1 ~ glass_pane},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-10 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[type=Bat,name=Path]},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~2 ~1 ~ glass_pane},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ setblock ~ ~3 ~ flowing_water},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~1 ~1 ~2 wooden_pressure_plate},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~3 ~ ~ wooden_door 2},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~ ~3 ~-3 ~3 ~-3 planks},Time:1,}}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-9 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~ ~1 ~-2 glass_pane},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ setblock ~-2 ~ ~2 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~1 ~ ~-2 bed 11},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-2 ~ ~ crafting_table},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~-3 ~ ~-3 ~-3 ~3 ~-3 log},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-8 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~ ~ ~-1 crafting_table},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ setblock ~2 ~ ~-2 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~2 ~ ~-2 ~2 ~2 ~-2 bookshelf},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-2 ~ ~-2 furnace 5},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~-3 ~ ~3 ~-3 ~3 ~3 log},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-7 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~-1 ~ ~1 bed 8},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ fill ~-2 ~ ~1 ~2 ~2 ~-1 planks},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~3 ~4 ~3 ~-3 ~4 ~-3 fence},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-2 ~ ~-1 chest 5},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~-2 ~3 ~-2 ~2 ~3 ~2 planks},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-6 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~-1 ~1 ~-1 wooden_pressure_plate},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ fill ~1 ~ ~1 ~-1 ~2 ~-1 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~1 ~ ~1 ~-1 ~ ~-1 carpet 14},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~ ~ ~2 fence },Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ fill ~2 ~ ~2 ~-2 ~2 ~-2 air},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-5 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[type=Villager,name=SmallHouse]},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Villager,name=SmallHouse] ~ ~ ~ setblock ~ ~ ~2 wooden_door 3},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Fountain] ~ ~ ~ fill ~2 ~-1 ~2 ~-2 ~ ~-2 double_stone_slab},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~-1 ~1 ~2 wooden_pressure_plate },Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Endermite,name=MediumHouse] ~ ~ ~ setblock ~ ~1 ~3 glass_pane},Time:1,}}}}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~-5 ~ ~9 ~0 ~ redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-4 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~6 ~5 ~1 stone 0 replace redstone_block}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-3 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~6 ~5 ~-1 redstone_block 0 replace stone}},Time:1,Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'',clickEvent:{action:run_command,value:\\"/fill ~ ~-1 ~-2 ~9 ~7 ~2 air 0 replace\\"},color:black}",Text2:"{text:'Destroy',bold:true,color:red}",Text3:"{text:'',color:black}",Text4:"{text:'',color:black}"}},Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~4 ~2 stained_glass 14 replace quartz_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~8 ~1 air 0 replace quartz_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~7 ~2 quartz_block},Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}