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":"Fireball Throwing ","color":"dark_red","bold":"true"},{"text":"installed! ","color":"green","bold":"false"},{"text":"Make sure to check out my ","color":"aqua"},{"text":"You","color":"white"},{"text":"Tube ","color":"dark_red"},{"text":"channel! ","color":"aqua"},{"text":"justin57754","color":"dark_green","bold":"true","italic":"true","underlined":"true","clickEvent":{"action":"open_url","value":"https://www.youtube.com/justin57754"}}],Riding:{id:MinecartCommandBlock,Command:"setblock ~3 ~0 ~-2 minecraft:lever 6 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~0 ~-2 minecraft:wall_sign 5 replace {x:-1142,Text4:\"null\",y:57,Text3:\"{\\\"color\\\":\\\"green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Check out my \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"aqua\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"You\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"none\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"Tube \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_red\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"channel! \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"aqua\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"justin57754\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"green\\\\\\\",\\\\\\\"bold\\\\\\\":\\\\\\\"true\\\\\\\",\\\\\\\"italic\\\\\\\":\\\\\\\"true\\\\\\\",\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"open_url\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"https://www.youtube.com/justin57754\\\\\\\"}}]\\\"},\\\"text\\\":\\\"By: justin57754\\\"}\",z:-1008,Text2:\"null\",id:\"Sign\",Text1:\"{\\\"color\\\":\\\"dark_red\\\",\\\"text\\\":\\\"Throw Fireballs!\\\"}\"}",Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~-1 ~-2 minecraft:wall_sign 4 replace {x:-1145,Text4:\"\\\"\\uf700\\\"\",y:56,Text3:\"\\\"\\uf700\\\"\",z:-1008,Text2:\"\\\"\\uf700start machine!\\\"\",id:\"Sign\",Text1:\"\\\"Flip lever to\\\"\"}",Riding:{id:MinecartCommandBlock,Command:buffer,Riding:{id:MinecartCommandBlock,Command:buffer,Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~1 ~-2 minecraft:air 0 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~3 ~1 ~-2 minecraft:command_block 0 replace {CustomName:\"@\",Command:\"/setblock ~ ~-1 ~ redstone_block\",x:-1144,y:58,z:-1008,id:\"Control\",SuccessCount:1,TrackOutput:1b}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~1 ~-2 minecraft:obsidian 0 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~1 ~-2 minecraft:air 0 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~2 ~0 ~-2 minecraft:air 0 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~0 ~-2 minecraft:command_block 0 replace {CustomName:\"@\",Command:\"/execute @e[type=Snowball] ~ ~ ~ /summon Fireball ~ ~ ~ {Motion:[0.0,0.0,0.0],direction:[0.0,0.0,0.0]}\",x:-1143,y:57,z:-1008,id:\"Control\",SuccessCount:0,TrackOutput:1b}",Riding:{id:MinecartCommandBlock,Command:"setblock ~3 ~-1 ~-2 minecraft:command_block 0 replace {CustomName:\"@\",Command:\"/setblock ~ ~1 ~ air\",x:-1144,y:56,z:-1008,id:\"Control\",SuccessCount:1,TrackOutput:1b}",Riding:{id:MinecartCommandBlock,Command:"setblock ~4 ~-1 ~-2 minecraft:obsidian 0 replace",Riding:{id:MinecartCommandBlock,Command:"setblock ~5 ~-1 ~-2 minecraft:air 0 replace",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]}}}}}}}}}}}}}}}}}}}}}}}}}}}