summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Maze12] ~ ~ ~ /fill ~3 ~2 ~-3 ~2 ~ ~-2 stone"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/execute @e[name=Maze12] ~ ~ ~ /fill ~3 ~ ~3 ~-3 ~2 ~-3 air"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze12,type=Villager] ~ ~ ~ /fill ~3 ~ ~3 ~-3 ~2 ~-3 bedrock"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[name=Maze11] BlockSelect 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~-1 ~2 ~-1 ~-1 ~ ~-2 stone"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~1 ~2 ~-1 ~1 ~ ~ stone"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~1 ~2 ~1 ~-1 ~ ~1 stone"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~1 ~2 ~3 ~1 ~ ~3 air"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~-2 ~2 ~-2 ~2 ~ ~2 air"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11] ~ ~ ~ /fill ~3 ~ ~3 ~-3 ~2 ~-3 stone"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-2 ~-1 repeating_command_block 4 replace {auto:1,Command:"/execute @e[name=Maze11,type=Villager] ~ ~ ~ /fill ~3 ~ ~3 ~-3 ~2 ~-3 bedrock"}},{id:MinecartCommandBlock,Command:setblock ~13 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard objectives add BlockSelect dummy BlockSelect"}},{id:MinecartCommandBlock,Command:setblock ~14 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze12},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~14 ~-2 ~-2 chain_command_block 3 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze11},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~13 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze10},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze9},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze8},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze7},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze6},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze5},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze4},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze3},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze2},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/give @p spawn_egg 1 0 {EntityTag:{id:\\\"Villager\\\",NoAI:1,Silent:1},display:{Name:Maze1},ench:[{id:19,lvl:1}],HideFlags:1}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-2 command_block 5 replace {auto:1,Command:"/setblock ~ ~-1 ~ minecraft:wool 9"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}