this commands is in 2 part
more information:
http://www.planetminecraft.com/project/commande-les-volantes/
part 1:
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 ~10 ~5 ~2 quartz_block 0 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-2 ~10 ~4 ~2 stained_glass 11 0 quartz_block},{id:commandblock_minecart,Command:/scoreboard objectives add onground dummy},{id:commandblock_minecart,Command:/scoreboard objectives add ongroundS dummy},{id:commandblock_minecart,Command:setblock ~1 ~ ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard objectives remove onground\\\"}}",Text2:"{\\\"text\\\":\\\"Destroy Machine\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard objectives remove ongroundS\\\"},\\\"underlined\\\":true}",Text3:"{\\\"text\\\":\\\"\\\"}",Text4:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-3 ~-2 ~9 ~5 ~2 air\\\"}}"}},{id:commandblock_minecart,Command:setblock ~1 ~1 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"------------------------------------\\\",\\\"color\\\":\\\"gold\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"???????????????????????????????????????????\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"gold\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"Ma chaine Youtube:\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_blue\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"https://www.youtube.com/channel/UC8kQJhg0FeyIHTXZ4LYHT2A\\\\\\\",\\\\\\\"color\\\\\\\"... pour ouvrir\\\\\\\"}},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"PlanetMinecraft:\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_blue\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"http://www.planetminecraft.com/member/hubiug/\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\&q... pour ouvrir\\\\\\\"}},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"???????????????????????????????????????????\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"gold\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"\\\\\\\\n \\\\\\\"}]\\\"}}",Text2:"{\\\"text\\\":\\\"ma chaine Youtube\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/playsound minecraft:block.note.pling master @p ~ ~ ~ 2 2 1\\\"},\\\"italic\\\":true}",Text3:"{\\\"text\\\":\\\"et PlanetMinecraft\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"italic\\\":true}",Text4:"{\\\"text\\\":\\\"------------------------------------\\\",\\\"color\\\":\\\"gold\\\"}"}},{id:commandblock_minecart,Command:setblock ~1 ~2 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/give @p minecraft:spawn_egg 1 94 {display:{Name:\\\\\\\"big flying island\\\\\\\"},EntityTag:{id:\\\\\\\"minecraft:squid\\\\\\\",CustomName:big_flying_island,NoAI:1}}\\\"}}",Text2:"{\\\"text\\\":\\\"Items\\\",\\\"color\\\":\\\"dark_green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/give @p minecraft:spawn_egg 1 94 {display:{Name:\\\\\\\"flying island\\\\\\\"},EntityTag:{id:\\\\\\\"minecraft:squid\\\\\\\",CustomName:flying_island,NoAI:1}}\\\"}}",Text3:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/give @a minecraft:stone 64 0 {display:{Name:\\\\\\\"block\\\\\\\",Lore:[lancer pour poser un block volant]}}\\\"}}",Text4:"{\\\"text\\\":\\\"\\\"}"}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~-1 ~9 ~4 ~1 chain_command_block 5},{id:commandblock_minecart,Command:setblock ~3 ~4 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~9 ~4 ~ ~4 ~4 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~4 ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~3 ~-1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~9 ~3 ~-1 ~4 ~3 ~-1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~3 ~ chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~3 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~9 ~3 ~1 ~4 ~3 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:setblock ~3 ~2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~9 ~2 ~ ~4 ~2 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~2 ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~1 ~-1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~9 ~1 ~-1 ~4 ~1 ~-1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~1 ~ chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~9 ~1 ~1 ~4 ~1 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~ ~1 chain_command_block 1},{id:commandblock_minecart,Command:setblock ~3 ~ ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~9 ~ ~ ~4 ~ ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~ ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~-1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~9 ~-1 ~-1 ~4 ~-1 ~-1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~-1 ~ chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~9 ~-1 ~1 ~4 ~-1 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~-2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~9 ~-2 ~ ~4 ~-2 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~9 ~-2 ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5},{id:commandblock_minecart,Command:blockdata ~4 ~4 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A] ~ ~ ~ /kill @e[type=falling_block,rm=45]}},{id:commandblock_minecart,Command:blockdata ~3 ~4 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A] ~ ~ ~ /kill @e[type=falling_block,score_ongroundS_min=50]}},{id:commandblock_minecart,Command:blockdata ~3 ~4 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A,score_ongroundS=500,score_ongroundS_min=500] ~ ~ ~ /kill @e[type=falling_block]}},{id:commandblock_minecart,Command:blockdata ~4 ~4 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A,score_ongroundS=500,score_ongroundS_min=500] ~ ~ ~ /kill @e[type=item]}},{id:commandblock_minecart,Command:blockdata ~5 ~4 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~-1 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~4 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~-1 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~7 ~4 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~1 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~8 ~4 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~1 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~4 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~ ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~4 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~ ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~8 ~4 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~-1 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~7 ~4 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~1 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~4 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=Fly_D,score_ongroundS_min=415,score_ongroundS=500] ~ ~ ~ /summon falling_block ~ ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~5 ~4 ~-1 {auto:1,Command:/kill @e[type=armor_stand,name=Fly_A,score_ongroundS_min=550]}},{id:commandblock_minecart,Command:blockdata ~4 ~4 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A,score_ongroundS=305,score_ongroundS_min=305] ~ ~ ~ /fill ~15 ~15 ~15 ~-15 ~-15 ~-15 air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~3 ~4 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A,score_ongroundS=301,score_ongroundS_min=301] ~ ~ ~ /fill ~12 ~15 ~12 ~-12 ~15 ~-12 grass 0 keep}},{id:commandblock_minecart,Command:blockdata ~3 ~3 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A,score_ongroundS=301,score_ongroundS_min=301] ~ ~ ~ /fill ~15 ~14 ~15 ~-15 ~-15 ~-15 stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~4 ~3 ~-1 {auto:1,Command:/kill @e[type=armor_stand,name=!Fly_A,score_ongroundS_min=500]}},{id:commandblock_minecart,Command:blockdata ~5 ~3 ~-1 {auto:1,Command:"/scoreboard players add @e[type=falling_block] ongroundS 1 {Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~3 ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=Fly_D] ongroundS 1}},{id:commandblock_minecart,Command:blockdata ~7 ~3 ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=Fly_C] ongroundS 1}},{id:commandblock_minecart,Command:blockdata ~8 ~3 ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=Fly_B] ongroundS 1}},{id:commandblock_minecart,Command:blockdata ~9 ~3 ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=Fly_A] ongroundS 1}},{id:commandblock_minecart,Command:blockdata ~9 ~3 ~ {auto:1,Command:/scoreboard players set @e[type=armor_stand,name=Fly_E] ongroundS 1 {OnGround:1b}}},{id:commandblock_minecart,Command:blockdata ~8 ~3 ~ {auto:1,Command:/kill @e[type=armor_stand,name=Fly_E,score_ongroundS_min=1]}},{id:commandblock_minecart,Command:blockdata ~7 ~3 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~1 ~31 ~-1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~6 ~3 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~-1 ~31 ~1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~5 ~3 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~-1 ~31 ~-1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~4 ~3 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~1 ~31 ~1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~3 ~3 ~ {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~ ~31 ~-1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~3 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~ ~31 ~1 {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~4 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~-1 ~31 ~ {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~5 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D,score_ongroundS=200] ~ ~ ~ /summon armor_stand ~1 ~31 ~ {Invisible:1b,NoGravity:0b,CustomName:Fly_E}}},{id:commandblock_minecart,Command:blockdata ~6 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_E,score_ongroundS_min=1] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~7 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_D] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~8 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_C] ~ ~ ~ /spreadplayers ~ ~ 1 4 false @e[type=armor_stand,name=Fly_D]}},{id:commandblock_minecart,Command:blockdata ~9 ~3 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_B] ~ ~ ~ /spreadplayers ~ ~ 1 4 false @e[type=armor_stand,name=Fly_C]}},{id:commandblock_minecart,Command:blockdata ~9 ~2 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=Fly_A] ~ ~ ~ /spreadplayers ~ ~ 1 4 false @e[type=armor_stand,name=Fly_B]}},{id:commandblock_minecart,Command:blockdata ~8 ~2 ~1 {auto:1,Command:/kill @e[type=Squid,name=flying_island]}},{id:commandblock_minecart,Command:blockdata ~7 ~2 ~1 {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /fill ~15 ~15 ~15 ~-15 ~-15 ~-15 glass }},{id:commandblock_minecart,Command:blockdata ~6 ~2 ~1 {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:Fly_D}}},{id:commandblock_minecart,Command:blockdata ~5 ~2 ~1 {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:Fly_C}}},{id:commandblock_minecart,Command:blockdata ~4 ~2 ~1 {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:Fly_B}}},{id:commandblock_minecart,Command:blockdata ~3 ~2 ~1 {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:Fly_A}}},{id:commandblock_minecart,Command:blockdata ~3 ~2 ~ {auto:1,Command:/execute @e[type=Squid,name=flying_island] ~ ~ ~ /teleport @a[r=30] ~ ~20 ~}},{id:commandblock_minecart,Command:blockdata ~4 ~2 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A] ~ ~ ~ /kill @e[type=falling_block,rm=70]}},{id:commandblock_minecart,Command:blockdata ~5 ~2 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A] ~ ~ ~ /kill @e[type=falling_block,score_onground_min=50]}},{id:commandblock_minecart,Command:blockdata ~6 ~2 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=1149,score_onground_min=1149] ~ ~ ~ /kill @e[type=falling_block]}},{id:commandblock_minecart,Command:blockdata ~7 ~2 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=1149,score_onground_min=1149] ~ ~ ~ /kill @e[type=item]}},{id:commandblock_minecart,Command:blockdata ~8 ~2 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-1 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~2 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-1 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~1 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~8 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~1 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~7 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~ ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~ ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~5 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-1 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~4 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~1 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~3 ~2 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~ ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-1 ~10 ~-2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~1 ~10 ~-2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-1 ~10 ~2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~1 ~10 ~2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-2 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-2 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~-1 {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~2 ~10 ~-1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~2 ~10 ~1 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~ ~10 ~-2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~ ~10 ~2 {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~-2 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~ {auto:1,Command:"/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground_min=915,score_onground=1150] ~ ~ ~ /summon falling_block ~2 ~10 ~ {Time:1,Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~ {auto:1,Command:/kill @e[type=armor_stand,name=spread_BigFly_A,score_onground_min=1150]}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~30 ~-30 ~ ~ ~ ~-30 air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~ ~-30 ~30 ~-30 ~ ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~ ~-30 ~ ~-30 ~ ~-30 air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~30 ~-30 ~30 ~ ~ ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~30 ~ ~ ~ ~30 ~-30 air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~ ~ ~30 ~-30 ~30 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~ ~ ~ ~-30 ~30 ~-30 air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=905,score_onground_min=905] ~ ~ ~ /fill ~30 ~ ~30 ~ ~30 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~30 ~ ~ ~30 ~-30 grass 0 keep}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~30 ~30 ~-30 ~30 ~ grass 0 keep}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~30 ~ ~-30 ~30 ~-30 grass 0 keep}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~30 ~30 ~ ~30 ~ grass 0 keep}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~-30 ~ ~ ~ ~-30 stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~-30 ~30 ~-30 ~ ~ stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~-30 ~ ~-30 ~ ~-30 stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~-30 ~30 ~ ~ ~ stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~ ~ ~ ~29 ~-30 stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~ ~30 ~-30 ~29 ~ stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~ ~ ~ ~-30 ~29 ~-30 stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A,score_onground=901,score_onground_min=901] ~ ~ ~ /fill ~30 ~ ~30 ~ ~29 ~ stone 0 keep}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~ {auto:1,Command:/kill @e[type=armor_stand,name=!spread_BigFly_A,score_onground_min=1250]}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~ {auto:1,Command:"/scoreboard players add @e[type=falling_block] onground 1 {Block:\\\"minecraft:grass\\\"}"}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=spread_BigFly_D] onground 1}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=spread_BigFly_C] onground 1}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=spread_BigFly_B] onground 1}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~-1 {auto:1,Command:/scoreboard players add @e[type=armor_stand,name=spread_BigFly_A] onground 1}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~-1 {auto:1,Command:/scoreboard players set @e[type=armor_stand,name=BigFly_E] onground 1 {OnGround:1b}}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~-1 {auto:1,Command:/kill @e[type=armor_stand,name=BigFly_E,score_onground_min=1]}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~1 ~61 ~-1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-1 ~61 ~1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-1 ~61 ~-1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~1 ~61 ~1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~ ~61 ~-1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~ ~61 ~1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-1 ~61 ~ {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~-1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~1 ~61 ~ {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-1 ~61 ~-2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~1 ~61 ~-2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-1 ~61 ~2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~1 ~61 ~2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-2 ~61 ~-1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-2 ~61 ~1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~ {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~2 ~61 ~-1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~2 ~61 ~1 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~ ~61 ~-2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~ ~61 ~2 {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~-2 ~61 ~ {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /summon armor_stand ~2 ~61 ~ {Invisible:1b,NoGravity:0b,CustomName:BigFly_E}}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=BigFly_E,score_onground_min=1] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_D,score_onground=800] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ air 0 replace glass}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_C] ~ ~ ~ /spreadplayers ~ ~ 1 8 false @e[type=armor_stand,name=spread_BigFly_D]}},{id:commandblock_minecart,Command:summon falling_block ~ ~2 ~ {Block:command_block,Time: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]}]}]}]}
part 2:
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:blockdata ~8 ~-2 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_B] ~ ~ ~ /spreadplayers ~ ~ 1 8 false @e[type=armor_stand,name=spread_BigFly_C]}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:/execute @e[type=armor_stand,name=spread_BigFly_A] ~ ~ ~ /spreadplayers ~ ~ 1 8 false @e[type=armor_stand,name=spread_BigFly_B]}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:/kill @e[type=Squid,name=big_flying_island]}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~30 ~-30 ~ ~ ~ ~-30 glass}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~ ~-30 ~30 ~-30 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~ ~-30 ~ ~-30 ~ ~-30 glass}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~30 ~-30 ~30 ~ ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~30 ~ ~ ~ ~30 ~-30 glass}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~ ~ ~30 ~-30 ~30 ~ glass}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~ ~ ~ ~-30 ~30 ~-30 glass}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~30 ~ ~30 ~ ~30 ~ glass}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /fill ~5 ~5 ~5 ~-5 ~-5 ~-5 glass}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~ {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:spread_BigFly_D}}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~-1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:spread_BigFly_C}}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~-1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:spread_BigFly_B}}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~-1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:spread_BigFly_A}}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~-1 {auto:1,Command:/execute @e[type=Squid,name=big_flying_island] ~ ~ ~ /teleport @a[r=30] ~ ~40 ~}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~-1 {auto:1,Command:/kill @e[type=Item,score_onground_min=1]}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~-1 {auto:1,Command:/execute @e[type=Item,score_onground_min=1] ~ ~ ~ /setblock ~ ~ ~ stone}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~-1 {auto:1,Command:"/scoreboard players set @e[type=Item] onground 1 {Item:{id:\\\"minecraft:stone\\\",tag:{display:{Lore:[0:\\\"lancer pour poser un block volant\\\"],Name:\\\"block\\\"}}}}"}},{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]}]}]}]}