summon FallingSand ~ ~+4 ~ {Time:1,Data:0,TileID:152,Riding:{id:FallingSand,Time:1,Block:minecraft:command_block,TileEntityData:{Command:fill ~ ~1 ~-1 ~ ~-5 ~ air},Riding: {id:FallingSand,Time:1,Data:0,TileID:1,Riding:{id:FallingSand,Time:1,Data:0,TileID:152,Riding:{id:FallingSand,Time:1,Block:minecraft:command_block,TileEntityData:{Command:kill @e [type=MinecartCommandBlock,r=4]},Riding:{id:FallingSand,Time:1,Data:0,TileID:1,Riding:{id:MinecartCommandBlock,Command:setblock ~ ~ ~ air,Riding:{id:MinecartCommandBlock,Command:/kill @e [type=Item,r=4],Riding:{id:MinecartCommandBlock,Command:tellraw @a [{"text":"Portal made by sekamine"}],Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~-2 ~2 wall_sign 4 replace {Text4:,Text3:,Text2:\"{\\\"bold\\\":true,\\\"italic\\\":true,\\\"color\\\":\\\"green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/setblock ~2 ~ ~2 redstone_block \\\"},\\\"text\\\":\\\"Start\\\"}\",id:Sign,Text1:,x:0,y:0,z:0}",Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~-2 ~7 wall_sign 4 replace {Text4:\"{\\\"text\\\":\\\"\\\"}\",Text3:\"{\\ \"text\\\":\\\"\\\"}\",Text2:\"{\\\"text\\\":\\\"Portal\\\"}\",id:Sign,Text1:\"{\\\"text\\\":\\\"\\\"}\",x:0,y:0,z:5}",Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~-2 ~13 wall_sign 4 replace {Text4:,Text3:\"{\\\"bold\\\":true,\\\"italic\\\":true,\\\"text\\\":\\\"Structure\\\"}\",Text2:\"{\\\"bold\\\":true,\\\"italic\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\ \\",\\\"value\\\":\\\"/fill ~ ~ ~ ~12 ~ ~-11 air\\\"},\\\"text\\\":\\\"Delete The\\\"}\",id:Sign,Text1:,x:0,y:0,z:11}",Riding:{id:MinecartCommandBlock,Command:buffer,Riding: {id:MinecartCommandBlock,Command:buffer,Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~3 command_block 0 replace {CustomName:@,Command:/fill ~ ~ ~1 ~3 ~ ~1 redstone_block,id:Control,x:2,y:0,z:1}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~5 command_block 0 replace {CustomName:@,Command:/setblock ~ ~ ~2 redstone_block,id:Control,x:2,y:0,z:3}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/fill ~ ~ ~1 ~9 ~ ~1 stained_glass,id:Control,x:2,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/fill ~ ~ ~-1 ~9 ~ ~-1 redstone_block,id:Control,x:2,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~10 command_block 0 replace {CustomName:@,Command:/fill ~ ~ ~1 ~4 ~ ~1 redstone_block,id:Control,x:2,y:0,z:8}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-2 ~12 command_block 0 replace {CustomName:@,Command:/fill ~ ~ ~ ~4 ~ ~-8 stained_glass 0 replace redstone_block 0,id:Control,x:2,y:0,z:10}",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~3 command_block 0 replace {CustomName:@,Command:\"/setblock ~-3 ~ ~-1 wall_sign 4 replace {Text2:\\\"{\\\\\\\"text\\\\\\\":\\\\\\\"Stop\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"red\\\\\\\",\\\\\\\"bold\\\\\\\":true,\\\\\\\"italic\\\\\\\":true,\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\ \\\\":\\\\\\\"run_command\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"/setblock ~2 ~ ~7 redstone_block\\\\\\\"}}\\\"}\",id:Control,x:3,y:0,z:1}",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~5 command_block 0 replace {CustomName:@,Command:/scoreboard objectives add portal1 stat.useItem.minecraft.carrot_on_a_stick,id:Control,x:3,y:0,z:3}",Riding: {id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal1_min=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:Portal1,CustomNameVisible:1,Invisible:1,NoGravity:1},id:Control,x:3,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal1_min=1] ~ ~ ~ /scoreboard objectives add portal2 stat.useItem.minecraft.carrot_on_a_stick,id:Control,x:3,y:0,z:6}",Riding: {id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~10 command_block 0 replace {CustomName:@,Command:\"/setblock ~-3 ~ ~-8 wall_sign 4 replace {Text2:\\\"{\\\\\\\"text\\\\\\\":\\\\\\\"Start\\\\\\ \",\\\\\\\"color\\\\\\\":\\\\\\\"green\\\\\\\",\\\\\\\"bold\\\\\\\":true,\\\\\\\"italic\\\\\\\":true,\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"run_command\\\\\\\",\\\\\\\"value\\ \\\\\":\\\\\\\"/setblock ~2 ~ ~2 redstone_block\\\\\\\"}}\\\"}\",id:Control,x:3,y:0,z:8}",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~-2 ~12 command_block 0 replace {CustomName:@,Command:/kill @e[name=Portal1,type=ArmorStand],id:Control,x:3,y:0,z:10}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~3 command_block 0 replace {CustomName:@,Command:/scoreboard objectives add time2 dummy,id:Control,x:4,y:0,z:1}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~5 command_block 0 replace {CustomName:@,Command:/scoreboard objectives add time1 dummy,id:Control,x:4,y:0,z:3}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal1_min=1] ~ ~ ~ /scoreboard objectives remove portal1,id:Control,x:4,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal2_min=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:Portal2,CustomNameVisible:1,Invisible:1,NoGravity:1},id:Control,x:4,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~10 command_block 0 replace {CustomName:@,Command:/kill @e[name=Portal2,type=ArmorStand],id:Control,x:4,y:0,z:8}",Riding:{id:MinecartCommandBlock,Command:"setblock ~6 ~-2 ~12 command_block 0 replace {CustomName:@,Command:/scoreboard objectives remove portal1,id:Control,x:4,y:0,z:10}",Riding:{id:MinecartCommandBlock,Command:"setblock ~7 ~-2 ~3 command_block 0 replace {CustomName:@,Command:/give @p minecraft:carrot_on_a_stick 1 0 {Unbreakable:1,ench:[{id:-1,lvl:0}],display:{Name:Portal,Lore:[Right click = Make a Portal]}},id:Control,x:5,y:0,z:1}",Riding: {id:MinecartCommandBlock,Command:"setblock ~7 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal2_min=1] ~ ~ ~ /scoreboard objectives add portal3 stat.useItem.minecraft.carrot_on_a_stick,id:Control,x:5,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~7 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @a [score_portal2_min=1] ~ ~ ~ /scoreboard objectives remove portal2,id:Control,x:5,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~7 ~-2 ~10 command_block 0 replace {CustomName:@,Command:/scoreboard objectives remove portal2,id:Control,x:5,y:0,z:8}",Riding:{id:MinecartCommandBlock,Command:"setblock ~7 ~-2 ~12 command_block 0 replace {CustomName:@,Command:/scoreboard objectives remove portal3,id:Control,x:5,y:0,z:10}",Riding:{id:MinecartCommandBlock,Command:"setblock ~8 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal3_min=1] ~ ~ ~ /kill @e[name=Portal1],id:Control,x:6,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~8 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal3_min=1] ~ ~ ~ /kill @e[name=Portal2],id:Control,x:6,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~8 ~-2 ~10 command_block 0 replace {CustomName:@,Command:/scoreboard objectives remove time1,id:Control,x:6,y:0,z:8}",Riding:{id:MinecartCommandBlock,Command:"setblock ~8 ~-2 ~12 command_block 0 replace {CustomName:@,Command:/scoreboard objectives remove time2,id:Control,x:6,y:0,z:10}",Riding:{id:MinecartCommandBlock,Command:"setblock ~9 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal3_min=1] ~ ~ ~ /scoreboard objectives add portal1 stat.useItem.minecraft.carrot_on_a_stick,id:Control,x:7,y:0,z:4}",Riding: {id:MinecartCommandBlock,Command:"setblock ~9 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @a[score_portal3_min=1] ~ ~ ~ /scoreboard objectives remove portal3,id:Control,x:7,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~10 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal1,type=ArmorStand] ~ ~1 ~ /particle portal ~ ~ ~ 0 0 0 0.5 10,id:Control,x:8,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~10 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @e [name=Portal2,type=ArmorStand] ~ ~1 ~ /particle portal ~ ~ ~ 0 0 0 0.5 10,id:Control,x:8,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~11 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal1,type=ArmorStand] ~ ~ ~ /scoreboard players add @e[type=!ArmorStand,r=0] time1 1,id:Control,x:9,y:0,z:4}",Riding: {id:MinecartCommandBlock,Command:"setblock ~11 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal1,type=ArmorStand] ~ ~ ~ /tp @e[type=!ArmorStand,r=0,score_time1_min=10] @e[name=Portal2,type=ArmorStand],id:Control,x:9,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"setblock ~12 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @e [name=Portal2,type=ArmorStand] ~ ~ ~ /scoreboard players reset @e[type=!ArmorStand,r=0] time1,id:Control,x:10,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~12 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal2,type=ArmorStand] ~ ~ ~ /scoreboard players add @e[type=!ArmorStand,r=0] time2 1,id:Control,x:10,y:0,z:6}",Riding: {id:MinecartCommandBlock,Command:"setblock ~13 ~-2 ~6 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal2,type=ArmorStand] ~ ~ ~ /tp @e[type=!ArmorStand,r=0,score_time2_min=10] @e[name=Portal1,type=ArmorStand],id:Control,x:11,y:0,z:4}",Riding:{id:MinecartCommandBlock,Command:"setblock ~13 ~-2 ~8 command_block 0 replace {CustomName:@,Command:/execute @e[name=Portal1] ~ ~ ~ /scoreboard players reset @e[type=!ArmorStand,r=0] time2,id:Control,x:11,y:0,z:6}",Riding:{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~3 ~2 ~-2 ~6 air",Riding: {id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~8 ~2 ~-2 ~12 air",Riding:{id:MinecartCommandBlock,Command:"fill ~3 ~-2 ~2 ~14 ~-2 ~2 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~3 ~-2 ~3 ~3 ~-2 ~13 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~4 ~-2 ~4 ~14 ~-2 ~4 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~4 ~-2 ~7 ~14 ~-2 ~7 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~4 ~-2 ~9 ~14 ~-2 ~9 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~4 ~-2 ~11 ~14 ~-2 ~11 stained_glass",Riding: {id:MinecartCommandBlock,Command:"fill ~4 ~-2 ~13 ~14 ~-2 ~13 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~7 ~-2 ~5 ~14 ~-2 ~5 stained_glass",Riding: {id:MinecartCommandBlock,Command:"fill ~8 ~-2 ~3 ~14 ~-2 ~3 stained_glass",Riding:{id:MinecartCommandBlock,Command:"fill ~9 ~-2 ~10 ~14 ~-2 ~10 stained_glass",Riding: {id:MinecartCommandBlock,Command:"fill ~9 ~-2 ~12 ~14 ~-2 ~12 stained_glass",Riding:{id:MinecartCommandBlock,Command:"setblock ~14 ~-2 ~6 stained_glass",Riding: {id:MinecartCommandBlock,Command:"setblock ~14 ~-2 ~8 stained_glass",Riding:{id:MinecartCommandBlock,Command:buffer,Riding:{id:FallingSand,Time:1,Data:0,TileID:157,Riding: {id:FallingSand,Time:1,Data:0,TileID:152,Riding:{id:Item,Age:5996,Motion:[0.0,0.0,-0.1]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}