/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-28 ~1 redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~2 ~ ~ ~-29 ~1 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~0 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 quartz_block}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/tellraw @a[r=200] {"text":" This machine is fully assembled.","color":"green","bold":"true"}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/replaceitem entity @a slot.hotbar.4 spawn_egg 64 91 {display:{Name:"Recharge"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/replaceitem entity @a slot.hotbar.3 snowball 64 0 {display:{Name:"Fireball"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/replaceitem entity @a slot.hotbar.2 spawn_egg 64 91 {display:{Name:"delete"},HideFlage:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/replaceitem entity @a slot.hotbar.1 spawn_egg 64 91 {display:{Name:"Grav_down"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/replaceitem entity @a slot.hotbar.0 spawn_egg 64 91 {display:{Name:"Grav_up"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-15 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Recharge] ~ ~ ~ /replaceitem entity @a slot.hotbar.1 spawn_egg 64 91 {display:{Name:"Grav_down"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Grav_up] ~ ~ ~ /summon ArmorStand ~ ~-.65 ~ {CustomName:"GravUp",CustomNameVisible:1,Invisible:1,NoGravity:1,Small:1,Equipment:[{},{},{},{},{id:obsidian}]}},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-14 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Recharge] ~ ~ ~ /replaceitem entity @a slot.hotbar.3 snowball 64 0 {display:{Name:"Fireball"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Grav_down] ~ ~ ~ /summon ArmorStand ~ ~-.65 ~ {CustomName:"GravDown",CustomNameVisible:1,Invisible:1,NoGravity:1,Small:1,Equipment:[{},{},{},{},{id:obsidian}]}},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-13 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[name=Recharge]},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=GravUp] ~ ~ ~ /entitydata @e[r=10] {Motion:[0.0,0.4,0.0]}},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-12 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=delete] ~ ~ ~ /kill @e[type=ArmorStand,r=5]},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-11 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/entitydata @e[type=Snowball] {CustomName:"Fireball_summonner",CustomNameVisible:1}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-10 ~-1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/entitydata @e[type=Fireball] {CustomName:"Bomber",CustomNameVisible:1}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-10 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Recharge] ~ ~ ~ /replaceitem entity @a slot.hotbar.2 spawn_egg 64 91 {display:{Name:"delete"},HideFlage:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[name=Grav_up]},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-9 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Recharge] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 spawn_egg 64 91 {display:{Name:"Recharge"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[name=Grav_down]},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-8 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=GravDown] ~ ~ ~ /entitydata @e[r=10] {Motion:[0.0,-0.4,0.0]}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-7 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/kill @e[name=delete]},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-6 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[type=Snowball] ~ ~ ~ /summon Fireball ~ ~-2 ~ {direction:[0.0,-2.0,0.0],ExplosionPower:2.7}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-5 ~1 {Block:quartz_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[name=Recharge] ~ ~ ~ /replaceitem entity @a slot.hotbar.0 spawn_egg 64 91 {display:{Name:"Grav_up"},HideFlags:127,ench:[{id:34,lvl:10}]}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~-5 ~ ~9 ~-4 ~ redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-4 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~6 ~1 ~1 stone 0 replace redstone_block}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-3 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~6 ~1 ~-1 redstone_block 0 replace stone}},Time:1,Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'',clickEvent:{action:run_command,value:\\"/fill ~ ~-1 ~-2 ~9 ~3 ~2 air 0 replace\\"},color:black}",Text2:"{text:'DESTROY',color:red}",Text3:"{text:'MACHINE',color:red}",Text4:"{text:'',color:black}"}},Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~0 ~2 stained_glass 0 replace quartz_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~4 ~1 air 0 replace quartz_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~3 ~2 quartz_block},Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}