summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:fill ~2 ~-3 ~-2 ~7 ~1 ~3 stained_hardened_clay 2 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-2 ~7 ~ ~3 stained_glass 11 0 stained_hardened_clay},{id:commandblock_minecart,Command:/scoreboard objectives add MoTo dummy},{id:commandblock_minecart,Command:/scoreboard objectives add Move dummy},{id:commandblock_minecart,Command:/scoreboard objectives add MoUp dummy},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ wall_sign 4 0 {Text1:"{\"text\":\"\"}",Text2:"{\"text\":\"Click me\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/execute @a ~ ~3 ~ /summon chicken ~ ~1 ~ {CustomName:\\\"EvilChicken\\\",CustomNameVisible:1,EggLayTime:1,Invulnerable:1,PersistenceRequired:1,Silent:1,Glowing:1b}\"},\"italic\":true}",Text3:"{\"text\":\"\"}",Text4:"{\"text\":\"\"}"}},{id:commandblock_minecart,Command:setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:"{\"text\":\"Click\"}",Text2:"{\"text\":\"Click\"}",Text3:"{\"text\":\"Click\"}",Text4:"{\"text\":\"Click\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"fill ~ ~-2 ~-2 ~6 ~2 ~3 air\"}}"}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~-1 ~6 ~ ~2 chain_command_block 5},{id:commandblock_minecart,Command:setblock ~3 ~ ~2 chain_command_block 1},{id:commandblock_minecart,Command:fill ~6 ~ ~2 ~4 ~ ~2 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~ ~1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~ ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~6 ~ ~ ~4 ~ ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~ ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~-1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~6 ~-1 ~-1 ~4 ~-1 ~-1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~-1 ~ chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~6 ~-1 ~1 ~4 ~-1 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~-1 ~2 chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~2 chain_command_block 1},{id:commandblock_minecart,Command:fill ~6 ~-2 ~2 ~4 ~-2 ~2 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~-2 ~1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~6 ~-2 ~ ~4 ~-2 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~6 ~-2 ~-1 command_block 3},{id:commandblock_minecart,Command:blockdata ~3 ~ ~2 {auto:1,Command:/tp @e[score_MoUp_min=1,name=EvilChicken] ~ ~0.3 ~}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~2 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~ ~ ~1 tallgrass -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~2 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~ ~ ~-1 tallgrass -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~2 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~1 ~ ~ tallgrass -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~1 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~-1 ~ ~ tallgrass -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~ ~ ~1 air -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~1 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~ ~ ~-1 air -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~1 {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~1 ~ ~ air -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~ {auto:1,Command:/execute @e[name=EvilChicken] ~ ~ ~ detect ~-1 ~ ~ air -1 scoreboard players remove @e[c=0] MoUp 1}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {auto:1,Command:/scoreboard players set @e[name=EvilChicken] MoUp 4}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards16,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-15.0f,0.0f],Motion:[0.0183d,-0.1d,0.29943d]}}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards15,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-38.0f,0.0f],Motion:[0.13385999999999998d,-0.1d,0.26847d]}}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards14,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-61.0f,0.0f],Motion:[0.22812d,-0.1d,0.19482d]}}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards13,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-84.0f,0.0f],Motion:[0.28611d,-0.1d,0.09021d]}}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards12,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-107.0f,0.0f],Motion:[0.29862d,-0.1d,-0.028739999999999998d]}}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards11,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-130.0f,0.0f],Motion:[0.26364d,-0.1d,-0.14316d]}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards10,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-153.0f,0.0f],Motion:[0.18675d,-0.1d,-0.23478d]}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards9,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[-176.0f,0.0f],Motion:[0.08016d,-0.1d,-0.28908d]}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards8,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[161.0f,0.0f],Motion:[-0.03915d,-0.1d,-0.29741999999999996d]}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~-1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards7,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[138.0f,0.0f],Motion:[-0.15224999999999997d,-0.1d,-0.25848d]}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards6,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[115.0f,0.0f],Motion:[-0.24116999999999997d,-0.1d,-0.17844d]}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards5,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[92.0f,0.0f],Motion:[-0.29172d,-0.1d,-0.07002d]}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards4,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[69.0f,0.0f],Motion:[-0.29589d,-0.1d,0.0495d]}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~ {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards3,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[46.0f,0.0f],Motion:[-0.25302d,-0.1d,0.16119d]}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards2,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[23.0f,0.0f],Motion:[-0.16992d,-0.1d,0.24723d]}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:/execute @e[type=ArmorStand,name=MoveTowards1,score_Move_min=1,score_Move=1] ~ ~ ~ execute @a[c=1] ~ ~ ~ entitydata @e[rm=3,c=1,name=EvilChicken] {Rotation:[0.0f,0.0f],Motion:[-0.05982d,-0.1d,0.29397d]}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:/execute @a ~ ~ ~ execute @e[rm=3,c=1,name=EvilChicken] ~ ~ ~ scoreboard players set @e[c=1,type=ArmorStand,score_MoTo_min=1,score_MoTo=1] Move 1}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:/scoreboard players set @e[type=ArmorStand] MoTo 1 {ActiveEffects:[{Id:5b,Amplifier:3b}]}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.0610 250 ~-0.9981 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards16\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.4462 250 ~-0.8949 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards15\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.7604 250 ~-0.6494 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards14\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.9537 250 ~-0.3007 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards13\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.9954 250 ~0.0958 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards12\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.8788 250 ~0.4772 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards11\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.6225 250 ~0.7826 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards10\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~2 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~-0.2672 250 ~0.9636 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards9\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.1305 250 ~0.9914 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards8\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.5075 250 ~0.8616 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards7\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.8039 250 ~0.5948 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards6\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.9724 250 ~0.2334 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards5\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.9863 250 ~-0.1650 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards4\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.8434 250 ~-0.5373 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards3\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.5664 250 ~-0.8241 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards2\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:"/execute @a ~ ~ ~ summon ArmorStand ~0.1994 250 ~-0.9799 {Marker:1,Invisible:1,NoGravity:1,CustomName:\"MoveTowards1\",ActiveEffects:[{Id:5,Amplifier:3,Duration:1000}]}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~-1 {Command:/kill @e[type=ArmorStand,score_MoTo_min=1]}},{id:commandblock_minecart,Command:setblock ~5 ~-2 ~-1 unpowered_comparator 1},{id:commandblock_minecart,Command:setblock ~4 ~-2 ~-1 hopper 4},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~-1 hopper 5 replace {items:[{id:minecraft:stone,Count:1}]}},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}