/summon FallingSand ~ ~1 ~ {Block:iron_block,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:},{id:MinecartCommandBlock,Command:tellraw @a {"text":"\n [1.9] Laser Cannons","bold":"true","color":"gold","extra":[{"text":" by IJAMinecraft\n","bold":"false","color":"gold"},{"text":" (youtube.com/c/IJAMinecraft)","bold":"false","hoverEvent":{"action":"show_text","value":{"text":"Click here to visit my channel!","color":"white"}},"clickEvent":{"action":"open_url","value":"https://www.youtube.com/user/IJAMinecraft"},"color":"white","italic":"true"},{"text":"\n Read this:","bold":"false","color":"gold"},{"text":" [Terms of Use]\n","bold":"false","hoverEvent":{"action":"show_text","value":{"text":"IF you credit me / link to me,\nyou're allowed to make videos about this\ncommand and to use it in your projects.","color":"white"}},"color":"red"}]}},{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:setworldspawn ~ ~ ~},{id:MinecartCommandBlock,Command:gamerule logAdminCommands false},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~1 ~-2 ~6 ~12 air},{id:MinecartCommandBlock,Command:fill ~1 ~-3 ~2 ~-1 ~6 ~2 stained_glass 2},{id:MinecartCommandBlock,Command:fill ~ ~-3 ~2 ~ ~6 ~2 stained_hardened_clay 2},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~3 ~-2 ~6 ~12 stained_hardened_clay 2},{id:MinecartCommandBlock,Command:fill ~1 ~-2 ~3 ~-1 ~5 ~12 air},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~2 redstone_lamp},{id:MinecartCommandBlock,Command:fill ~1 ~-3 ~3 ~-1 ~-3 ~12 bedrock},{id:MinecartCommandBlock,Command:fill ~ ~-2 ~3 ~ ~5 ~12 stained_hardened_clay 0},{id:MinecartCommandBlock,Command:scoreboard teams add g_co},{id:MinecartCommandBlock,Command:scoreboard teams option g_co collisionRule never},{id:MinecartCommandBlock,Command:scoreboard teams option g_co friendlyfire true},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~4 chain_command_block 3},{id:MinecartCommandBlock,Command:setblock ~1 ~5 ~3 chain_command_block 3},{id:MinecartCommandBlock,Command:fill ~1 ~-1 ~4 ~1 ~5 ~4 chain_command_block 6},{id:MinecartCommandBlock,Command:fill ~1 ~-2 ~3 ~1 ~4 ~3 chain_command_block 1},{id:MinecartCommandBlock,Command:clone ~1 ~-2 ~3 ~1 ~5 ~4 ~1 ~-2 ~5},{id:MinecartCommandBlock,Command:clone ~1 ~-2 ~3 ~1 ~5 ~4 ~1 ~-2 ~7},{id:MinecartCommandBlock,Command:clone ~1 ~-2 ~3 ~1 ~5 ~6 ~1 ~-2 ~9},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~3 repeating_command_block 1},{id:MinecartCommandBlock,Command:clone ~1 ~-2 ~3 ~1 ~5 ~12 ~-1 ~-2 ~3},{id:MinecartCommandBlock,Command:setblock ~-1 ~-1 ~10 minecraft:chain_command_block 8},{id:MinecartCommandBlock,Command:setblock ~-1 ~1 ~10 minecraft:chain_command_block 8},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~11 {Command:scoreboard players add @a[score_g_4_min=4] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~11 {Command:scoreboard players add @a[score_g_4_min=1,score_g_4=1] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~11 {Command:scoreboard players set @a[score_g_4_min=2,score_g_4=2] g_4 3}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~11 {auto:0b,Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=5] ~ ~ ~ playsound minecraft:block.lava.extinguish hostile @a[r=7] ~ ~ ~ 0.5 1.5 1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~11 {auto:0b,Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~-0.2 ~ effect @e[r=1] 7 1 200 true}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~11 {Command:entitydata @e[type=Sheep,name=g_red] {Health:0,DeathTime:19}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~11 {Command:scoreboard players set @e[type=ArmorStand,name=g_red] g_2 0}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~11 {Command:scoreboard players tag @e[type=ArmorStand,tag=g_now] remove g_now}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~10 {Command:fill ~1 ~-3 ~1 ~1 ~-4 ~1 stained_hardened_clay 0 replace bedrock}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~10 {Command:execute @a[score_g_4_min=5,score_g_4=5] ~ ~ ~ scoreboard objectives remove g_2}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~10 {Command:execute @a[score_g_4_min=5,score_g_4=5] ~ ~ ~ scoreboard objectives remove g_1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~10 {Command:testforblock ~-1 ~-4 ~-8 dispenser -1 {Items:[4:{Slot:4b,id:"minecraft:gold_block",Count:1b,Damage:0s,}]}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~10 {Command:blockdata ~-1 ~-3 ~-8 {Items:[1:{Slot:1b,id:"minecraft:spawn_egg",Count:1b,Damage:0s,tag:{display:{Name:"Laser Redirector"},EntityTag:{id:"Sheep",CustomName:"g_red"},HideFlags:127,ench:[{id:34,lvl:1}]}},4:{Slot:4b,id:"minecraft:spawn_egg",Count:1b,Damage:0s,tag:{display:{Name:"Laser Neutralizer"},EntityTag:{id:"Sheep",CustomName:"g_neu"},HideFlags:127,ench:[{id:34,lvl:1}]}}]}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~10 {Command:testforblock ~-1 ~-2 ~-8 dispenser -1 {Items:[0:{Slot:0b,id:"minecraft:glass",Count:1b,Damage:0s,},1:{Slot:1b,id:"minecraft:glass",Count:1b,Damage:0s,},2:{Slot:2b,id:"minecraft:glass",Count:1b,Damage:0s,},3:{Slot:3b,id:"minecraft:glass",Count:1b,Damage:0s,},4:{Slot:4b,id:"minecraft:iron_block",Count:1b,Damage:0s,},5:{Slot:5b,id:"minecraft:glass",Count:1b,Damage:0s,},6:{Slot:6b,id:"minecraft:glass",Count:1b,Damage:0s,},7:{Slot:7b,id:"minecraft:stone_slab",Count:1b,Damage:0s,},8:{Slot:8b,id:"minecraft:glass",Count:1b,Damage:0s,}]}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~10 {Command:blockdata ~-1 ~-1 ~-8 {Items:[3:{Slot:3b,id:"minecraft:redstone_block",Count:5b,Damage:0s,},4:{Slot:4b,id:"minecraft:spawn_egg",Count:1b,Damage:0s,tag:{display:{Name:"Laser Cannon"},EntityTag:{id:"MushroomCow",CustomName:"g_la"},HideFlags:127,ench:[{id:34,lvl:1}]}},5:{Slot:5b,id:"minecraft:end_rod",Count:5b,Damage:0s,}]}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~10 {Command:clear @a[score_g_4_min=5,score_g_4=5] spawn_egg}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~9 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ detect ~ ~ ~ air 0 kill @e[c=1,r=1,name=g_red,type=ArmorStand]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~9 {Command:execute @a[score_g_4_min=5,score_g_4=5] ~ ~ ~ scoreboard teams remove g_co}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~9 {Command:scoreboard teams join g_co @e[type=Zombie,team=!g_co]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~9 {Command:scoreboard teams join g_co @e[type=Skeleton,team=!g_co]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~9 {Command:scoreboard teams join g_co @e[type=PigZombie,team=!g_co]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~9 {Command:tp @e[type=ArmorStand,tag=g_active] ~ ~ ~ ~3 ~}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~9 {Command:scoreboard teams join g_co @e[type=ArmorStand,name=g_lazer,team=!g_co]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~9 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~6 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ execute @e[type=ArmorStand,name=g_lazer,r=10] ~ ~ ~ particle blockcrack ~ ~0.5 ~ 0 0 0 0.1 5 force @a 152}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~6 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ kill @e[type=ArmorStand,name=g_lazer,r=10]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~6 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ detect ~ ~ ~-1 end_rod 2 setblock ~ ~ ~-1 air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~6 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ detect ~ ~ ~1 end_rod 3 setblock ~ ~ ~1 air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~6 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~6 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~6 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~6 {Command:scoreboard players add @e[type=ArmorStand,name=g_red] g_3 0}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~5 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ detect ~-1 ~ ~ end_rod 4 setblock ~-1 ~ ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~5 {Command:execute @e[type=ArmorStand,tag=g_delete] ~ ~ ~ detect ~1 ~ ~ end_rod 5 setblock ~1 ~ ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~5 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ detect ~ ~ ~ air 0 scoreboard players tag @e[c=1,r=1,name=g_red,type=ArmorStand] add g_delete}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~5 {Command:execute @e[name=g_red,score_g_2_min=5,score_g_2=5,tag=g_now] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_not","g_tags","g_4"],CustomName:g_lazer,Marker:1b,Small:1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~5 {Command:execute @e[name=g_red,score_g_2_min=2,score_g_2=2,tag=g_now] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_not","g_tags","g_1"],CustomName:g_lazer,Marker:1b,Small:1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~5 {Command:execute @e[name=g_red,score_g_2_min=4,score_g_2=4,tag=g_now] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_not","g_tags","g_3"],CustomName:g_lazer,Marker:1b,Small:1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~5 {Command:execute @e[name=g_red,score_g_2_min=3,score_g_2=3,tag=g_now] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_not","g_tags","g_2"],CustomName:g_lazer,Marker:1b,Small:1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~5 {Command:scoreboard players tag @e[type=ArmorStand,name=g_red,score_g_4_min=6,score_g_4=6] add g_now}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~4 {Command:execute @e[type=ArmorStand,name=g_lazer,tag=!g_not] ~ ~ ~ scoreboard players set @e[type=ArmorStand,name=g_red,r=1] g_3 20}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~4 {Command:execute @e[type=ArmorStand,name=g_red,score_g_3_min=1] ~ ~ ~ detect ~ ~ ~1 end_rod 3 scoreboard players set @e[name=g_red,r=1,c=1] g_2 3}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~4 {Command:execute @e[type=ArmorStand,name=g_red,score_g_3_min=1] ~ ~ ~ detect ~-1 ~ ~ end_rod 4 scoreboard players set @e[name=g_red,r=1,c=1] g_2 4}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~4 {Command:execute @e[type=ArmorStand,name=g_red,score_g_3_min=1] ~ ~ ~ detect ~1 ~ ~ end_rod 5 scoreboard players set @e[name=g_red,r=1,c=1] g_2 5}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~4 {Command:execute @e[type=ArmorStand,name=g_red,score_g_3_min=1] ~ ~ ~ detect ~ ~ ~-1 end_rod 2 scoreboard players set @e[name=g_red,r=1,c=1] g_2 2}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~4 {Command:execute @e[name=g_red,score_g_2_min=2] ~ ~ ~ scoreboard players set @e[tag=!g_not,type=ArmorStand,r=1,name=g_lazer,score_g_4=90] g_4 91}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~4 {Command:scoreboard players add @e[type=ArmorStand,name=g_red,score_g_3_min=1] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~4 {Command:scoreboard players set @e[type=ArmorStand,name=g_red,score_g_4_min=9] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~5 ~3 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ scoreboard players set @e[type=ArmorStand,r=1,name=g_lazer] g_1 2}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~4 ~3 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ detect ~ ~ ~ air 0 summon Item ~ ~0.3 ~ {Invulnerable:1,Motion:[0.0,0.3,0.0],PickupDelay:20,Item:{Count:1,id:spawn_egg,tag:{HideFlags:127,ench:[{id:34,lvl:1}],display:{Name:Laser Redirector},EntityTag:{id:"Sheep",CustomName:"g_red"}}}}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~3 ~3 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[type=ArmorStand,name=g_red,c=1,r=1] ~ ~-0.4 ~ kill @e[type=ArmorStand,c=1,r=1,name=g_cho]}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~2 ~3 {Command:execute @e[type=ArmorStand,name=g_red] ~ ~ ~ detect ~ ~ ~ air 0 particle blockcrack ~ ~0.5 ~ 0.2 0.2 0.2 0.1 100 force @a 199}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~1 ~3 {Command:execute @e[type=Sheep,name=g_red] ~ ~ ~ summon ArmorStand ~ ~-0.4 ~ {Small:1,Tags:["g_tags"],ArmorItems:[0:{},1:{},2:{},3:{Damage:0,id:chorus_plant}],CustomName:g_cho}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~ ~3 {Command:execute @e[type=Sheep,name=g_red] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_tags"],CustomName:"g_red",Marker:1b,Small:1}}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-1 ~3 {Command:execute @e[type=Sheep,name=g_red] ~ ~ ~ setblock ~ ~ ~ stained_glass 14}},{id:MinecartCommandBlock,Command:blockdata ~-1 ~-2 ~3 {Command:blockdata ~-1 ~ ~-1 {CustomName:"Craft Laser Weapon"}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~11 {Command:entitydata @e[type=MushroomCow,name=g_la] {Health:0,DeathTime:19}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~11 {Command:entitydata @e[type=ArmorStand,tag=g_tags] {NoGravity:1,Invulnerable:1,Invisible:1,DisabledSlots:2039552,NoAI:1}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~11 {Command:scoreboard players set @e[type=ArmorStand,tag=g_active] g_1 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~11 {Command:execute @e[type=ArmorStand,name=g_c] ~ ~ ~ detect ~ ~ ~ air 0 kill @e[c=1,name=g_c,r=1]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~11 {auto:0b,Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~-0.2 ~ effect @e[r=1,team=g_co,type=!ArmorStand] 6 1 200 true}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~11 {Command:kill @e[type=ArmorStand,name=g_lazer,score_g_4_min=92]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~11 {Command:scoreboard players add @e[type=ArmorStand,name=g_lazer] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~11 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~ ~ particle reddust ~ ~0.5 ~ 0 0 -1 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace planks}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace log}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~ ~ detect ~ ~ ~ air 0 scoreboard players set @e[c=1,r=1] g_1 2}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~10 {Command:scoreboard players add @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] g_1 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=5] ~ ~ ~ particle largesmoke ~ ~0.5 ~ 0.1 0.1 0.1 0.0001 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=5] ~ ~ ~ particle flame ~ ~0.5 ~ 0.1 0.1 0.1 0.0001 1 force}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~-0.2 ~ effect @e[r=1] 11 1 3 true}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~10 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~-0.2 ~ effect @e[team=!g_co,r=1] 7 1 1 true}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace hay_block}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace crafting_table}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace chest}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace log2}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace bookshelf}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace wooden_slab}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~9 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_1_min=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace jukebox}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~9 {Command:entitydata @e[type=Sheep,name=g_neu] {Health:0,DeathTime:19}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 summon Item ~ ~0.3 ~ {Invulnerable:1,Motion:[0.0,0.3,0.0],PickupDelay:20,Item:{Count:1,id:spawn_egg,tag:{HideFlags:127,ench:[{id:34,lvl:1}],display:{Name:Laser Neutralizer},EntityTag:{id:"Sheep",CustomName:"g_neu"}}}}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ scoreboard players set @e[type=ArmorStand,r=1,name=g_lazer,score_g_4=84] g_4 85}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[type=ArmorStand,r=10,name=g_lazer] ~ ~ ~ particle blockcrack ~ ~0.5 ~ 0 0 0 0.1 5 force @a 152}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 kill @e[type=ArmorStand,r=10,name=g_lazer]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~8 {Command:execute @e[type=Sheep,name=g_neu] ~ ~ ~ summon ArmorStand ~ ~-0.4 ~ {Small:1,Tags:["g_tags"],ArmorItems:[0:{},1:{},2:{},3:{Damage:0,id:bedrock}],CustomName:g_bed}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[type=ArmorStand,name=g_neu,c=1,r=1] ~ ~-0.4 ~ kill @e[type=ArmorStand,c=1,name=g_bed,r=1]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~8 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 kill @e[c=1,r=1,name=g_neu,type=ArmorStand]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~8 {Command:}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~7 {Command:execute @e[type=ArmorStand,name=g_neu] ~ ~ ~ detect ~ ~ ~ air 0 particle blockcrack ~ ~0.5 ~ 0.2 0.2 0.2 0.1 100 force @a 7}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~7 {Command:execute @e[type=Sheep,name=g_neu] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_tags"],CustomName:"g_neu",Marker:1b,Small:1}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~7 {Command:execute @e[type=Sheep,name=g_neu] ~ ~ ~ setblock ~ ~ ~ stained_glass 15}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~7 {Command:tp @e[type=ArmorStand,tag=g_4] ~0.1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~7 {Command:tp @e[type=ArmorStand,tag=g_3] ~-0.1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~7 {Command:tp @e[type=ArmorStand,tag=g_2] ~ ~ ~0.1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~7 {Command:tp @e[type=ArmorStand,tag=g_1] ~ ~ ~-0.1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~7 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=5,score_g_1=5] ~ ~ ~ scoreboard players tag @e[name=g_lazer,r=1,c=1] add g_4}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~6 {Command:execute @e[type=ArmorStand,name=g_c,tag=g_remove] ~ ~ ~ detect ~ ~ ~-1 end_rod 2 setblock ~ ~ ~-1 air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~6 {Command:scoreboard players tag @e[type=ArmorStand,name=g_c,tag=g_pending] remove g_pending}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~6 {Command:scoreboard players add @e[type=ArmorStand,tag=g_active] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~6 {Command:scoreboard players set @e[type=ArmorStand,tag=g_active,score_g_4_min=9] g_4 1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~6 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_4_min=8] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_tags"],CustomName:g_lazer,Marker:1b,Small:1}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~6 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=2,score_g_1=2] ~ ~ ~ scoreboard players tag @e[name=g_lazer,r=1,c=1] add g_1}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~6 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=3,score_g_1=3] ~ ~ ~ scoreboard players tag @e[name=g_lazer,r=1,c=1] add g_2}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~6 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=4,score_g_1=4] ~ ~ ~ scoreboard players tag @e[name=g_lazer,r=1,c=1] add g_3}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~5 {Command:execute @e[type=ArmorStand,name=g_c,tag=g_remove] ~ ~ ~ detect ~ ~ ~1 end_rod 3 setblock ~ ~ ~1 air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~5 {Command:execute @e[type=ArmorStand,name=g_c,tag=g_remove] ~ ~ ~ detect ~-1 ~ ~ end_rod 4 setblock ~-1 ~ ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~5 {Command:execute @e[type=ArmorStand,name=g_c,tag=g_remove] ~ ~ ~ detect ~1 ~ ~ end_rod 5 setblock ~1 ~ ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~5 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=5,score_g_1=5] ~ ~ ~ particle endRod ~ ~0.9 ~ 1 0 0 0.1 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~5 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=4,score_g_1=4] ~ ~ ~ particle endRod ~ ~0.9 ~ -1 0 0 0.1 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~5 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=3,score_g_1=3] ~ ~ ~ particle endRod ~ ~0.9 ~ 0 0 1 0.1 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~5 {Command:execute @e[type=ArmorStand,tag=g_active,score_g_1_min=2,score_g_1=2] ~ ~ ~ particle endRod ~ ~0.9 ~ 0 0 -1 0.1 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~5 {Command:execute @e[type=ArmorStand,tag=g_active] ~ ~ ~ detect ~1 ~ ~ end_rod 5 scoreboard players set @e[type=ArmorStand,tag=g_active,r=1,c=1] g_1 5}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~4 {Command:execute @e[type=ArmorStand,name=g_c] ~ ~ ~ detect ~ ~ ~ air 0 scoreboard players tag @e[type=ArmorStand,name=g_c,c=1,r=1] add g_remove}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~4 {Command:execute @e[type=Item,tag=g_rb] ~ ~ ~ entitydata @e[type=ArmorStand,name=g_c,tag=g_inactive,r=1] {Tags:["g_pending","g_active"],ArmorItems:[0:{},1:{},2:{},3:{Damage:0,id:redstone_block}]}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~4 {Command:execute @e[type=ArmorStand,name=g_c,tag=g_pending] ~ ~ ~ kill @e[type=Item,tag=g_rb,r=2,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~4 {Command:execute @e[type=ArmorStand,name=g_lazer,score_g_4_min=15] ~ ~-0.2 ~ effect @e[team=g_co,r=1] 6 1 1 true}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~4 {Command:scoreboard players tag @e[type=Item] add g_rb {Item:{id:minecraft:redstone_block,Damage:0s}}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~4 {Command:execute @e[type=ArmorStand,tag=g_active] ~ ~ ~ detect ~ ~ ~-1 end_rod 2 scoreboard players set @e[type=ArmorStand,tag=g_active,r=1,c=1] g_1 2}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~4 {Command:execute @e[type=ArmorStand,tag=g_active] ~ ~ ~ detect ~ ~ ~1 end_rod 3 scoreboard players set @e[type=ArmorStand,tag=g_active,r=1,c=1] g_1 3}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~4 {Command:execute @e[type=ArmorStand,tag=g_active] ~ ~ ~ detect ~-1 ~ ~ end_rod 4 scoreboard players set @e[type=ArmorStand,tag=g_active,r=1,c=1] g_1 4}},{id:MinecartCommandBlock,Command:blockdata ~1 ~5 ~3 {Command:execute @e[type=ArmorStand,name=g_c] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[c=1,name=g_c,r=1] ~ ~ ~ summon Item ~ ~0.3 ~ {Invulnerable:1,Motion:[0.0,0.3,0.0],PickupDelay:20,Item:{Count:1,id:spawn_egg,tag:{HideFlags:127,ench:[{id:34,lvl:1}],display:{Name:Laser Cannon},EntityTag:{id:"MushroomCow",CustomName:"g_la"}}}}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~4 ~3 {Command:execute @e[type=ArmorStand,name=g_c] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[c=1,name=g_c,r=1] ~ ~ ~ particle blockcrack ~ ~0.5 ~ 0.2 0.2 0.2 0.1 100 force @a 152}},{id:MinecartCommandBlock,Command:blockdata ~1 ~3 ~3 {Command:execute @e[type=ArmorStand,name=g_c] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[c=1,name=g_c,r=1] ~ ~-0.5 ~ kill @e[type=ArmorStand,tag=g_la,r=1]}},{id:MinecartCommandBlock,Command:blockdata ~1 ~2 ~3 {Command:execute @e[type=MushroomCow,name=g_la] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:["g_tags","g_inactive"],CustomName:"g_c",Marker:1b,Small:1}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~1 ~3 {Command:execute @e[type=MushroomCow,name=g_la] ~ ~ ~ setblock ~ ~ ~ stained_glass 0}},{id:MinecartCommandBlock,Command:blockdata ~1 ~ ~3 {Command:execute @e[type=MushroomCow,name=g_la] ~ ~ ~ summon ArmorStand ~ ~-1.2 ~ {Tags:["g_tags","g_la"],ArmorItems:[0:{},1:{},2:{},3:{Damage:0,id:iron_block}]}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-1 ~3 {Command:execute @e[type=MushroomCow,name=g_la] ~ ~ ~ summon ArmorStand ~ ~-0.7 ~ {Tags:["g_tags","g_la"],ArmorItems:[0:{},1:{},2:{},3:{Damage:0,id:stone_slab}],Small:1}}},{id:MinecartCommandBlock,Command:blockdata ~1 ~-2 ~3 {Command:fill ~-1 ~ ~ ~-1 ~ ~ bedrock 0 replace obsidian}},{id:MinecartCommandBlock,Command:fill ~1 ~-3 ~12 ~-1 ~5 ~12 stained_hardened_clay 0},{id:MinecartCommandBlock,Command:setblock ~-1 ~2 ~13 minecraft:wall_sign 3 replace {Text1:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"playsound ui.button.click ambient @p ~ ~ ~ 1 0.8 1\\\"}}",Text2:"{\\\"text\\\":\\\"Sound\\\",\\\"bold\\\":\\\"true\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~1 ~ ~-2 ~1 ~ ~-2 bedrock 0 replace redstone_block\\\"}}",Text3:"{\\\"text\\\":\\\"[On] [Off]\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~1 ~ ~-2 ~1 ~ ~-2 redstone_block 0 replace stained_hardened_clay\\\"}}",Text4:"{\\\"text\\\":\\\"\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~1 ~13 minecraft:wall_sign 3 replace {Text1:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"playsound ui.button.click ambient @p ~ ~ ~ 1 0.8 1\\\"}}",Text2:"{\\\"text\\\":\\\"Instant Death\\\",\\\"bold\\\":\\\"true\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~1 ~ ~-2 ~1 ~ ~-2 bedrock 0 replace redstone_block\\\"}}",Text3:"{\\\"text\\\":\\\"[On] [Off]\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~1 ~ ~-2 ~1 ~ ~-2 redstone_block 0 replace stained_hardened_clay\\\"}}",Text4:"{\\\"text\\\":\\\"\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~ ~2 ~11 redstone_block},{id:MinecartCommandBlock,Command:fill ~ ~2 ~12 ~ ~1 ~12 redstone_lamp},{id:MinecartCommandBlock,Command:setblock ~-2 ~-3 ~2 stained_hardened_clay 10},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~2 dispenser 8},{id:MinecartCommandBlock,Command:scoreboard objectives add g_4 dummy g_4},{id:MinecartCommandBlock,Command:scoreboard objectives add g_3 dummy g_3},{id:MinecartCommandBlock,Command:scoreboard objectives add g_2 dummy g_2},{id:MinecartCommandBlock,Command:scoreboard objectives add g_1 dummy g_1},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~10 ~-2 ~3 ~11 stained_glass 2 replace stained_hardened_clay},{id:MinecartCommandBlock,Command:fill ~2 ~-1 ~7 ~-2 ~5 ~8 stained_glass 2 replace stained_hardened_clay},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~4 ~-2 ~4 ~5 stained_glass 2 replace stained_hardened_clay},{id:MinecartCommandBlock,Command:setblock ~ ~1 ~11 stained_hardened_clay 0},{id:MinecartCommandBlock,Command:setblock ~ ~4 ~1 minecraft:wall_sign 2 replace {Text1:"{\\\"text\\\":\\\"Laser Cannon\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"setblock ~ ~2 ~3 redstone_block\\\"}}",Text2:"{\\\"text\\\":\\\"-------\\\",\\\"color\\\":\\\"dark_red\\\"}",Text3:"{\\\"text\\\":\\\"Command by\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"playsound ui.button.click ambient @p ~ ~ ~ 1 0.8 1\\\"}}",Text4:"{\\\"text\\\":\\\"IJAMinecraft\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~2 ~3 ~ ~2 ~10 stained_hardened_clay 14\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~ ~3 ~1 minecraft:wall_sign 2 replace {Text1:"{\\\"text\\\":\\\"\\\"}",Text2:"{\\\"text\\\":\\\"Craft your items\\\"}",Text3:"{\\\"text\\\":\\\"in the dispenser!\\\"}",Text4:"{\\\"text\\\":\\\"\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~ ~2 ~1 minecraft:wall_sign 2 replace {Text1:"{\\\"text\\\":\\\"[Destroy]\\\",\\\"color\\\":\\\"red\\\",\\\"bold\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"playsound ui.button.click ambient @p ~ ~ ~ 1 0.8 1\\\"}}",Text2:"{\\\"text\\\":\\\"Rightclick this\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"setblock ~ ~-4 ~2 redstone_block 0 replace\\\"}}",Text3:"{\\\"text\\\":\\\"sign to destroy\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"scoreboard players set @p g_4 4\\\"}}",Text4:"{\\\"text\\\":\\\"the machine!\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 minecraft:wall_sign 2 replace {Text1:"{\\\"text\\\":\\\" \\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-1 ~2 ~ ~-1 ~2 obsidian 0 replace redstone_block\\\"}}",Text2:"{\\\"text\\\":\\\"[Activate]\\\",\\\"color\\\":\\\"dark_green\\\",\\\"bold\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-1 ~2 ~ ~-1 ~2 redstone_block 0 replace bedrock\\\"}}",Text3:"{\\\"text\\\":\\\"[Deactivate]\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"playsound ui.button.click ambient @p ~ ~ ~ 1 0.8 1\\\"}}",Text4:"{\\\"text\\\":\\\" \\\"}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~3 redstone_block},{id:MinecartCommandBlock,Command:setblock ~ ~5 ~4 command_block 0 replace {Command:tellraw @p {"text":" This command is by","color":"gold","extra":[{"text":"\n youtube.com/IJAMinecraft","clickEvent":{"action":"open_url","value":"https://www.youtube.com/user/IJAMinecraft"},"color":"red"}]}}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~4 repeating_command_block 0 replace {Command:testfor @a[score_g_4_min=11]}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~5 unpowered_comparator 2},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~6 command_block 0 replace {Command:scoreboard objectives remove g_4}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~7 command_block 0 replace {Command:fill ~-2 ~-1 ~-6 ~2 ~8 ~6 air}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~ iron_block},{id:MinecartCommandBlock,Command:summon FallingSand ~-1 ~ ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~1 ~1 ~ ~ ~-2 ~ air}}},{id:MinecartCommandBlock,Command:summon FallingSand ~-1 ~1 ~ {Block:iron_block,Time:1}},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}