summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:"fill ~2 ~-3 ~-4 ~13 ~1 ~4 nether_brick 0 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-4 ~13 ~ ~4 soul_sand 0 replace nether_brick"},{id:MinecartCommandBlock,Command:"/setworldspawn"},{id:MinecartCommandBlock,Command:"/playsound entity.experience_orb.pickup master @a ~ ~ ~ 100.0 0.0 1.0"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\" Halfway done! Now please \"},{\"text\":\"enter the second command \",\"color\":\"green\",\"bold\":true}]"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add balrog_dist dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add balrog_delay dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Balrog dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add spawn_balrog dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add taken dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add death_ani dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add itemdestr dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add balrog_summon dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add ring dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add motion dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add item2 dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add item dummy"},{id:MinecartCommandBlock,Command:"/summon ArmorStand ~ ~ ~ {NoGravity:1b,NoAI:1b,Invisible:1b,Invulnerable:1b,Marker:1b,CustomName:display,CustomNameVisible:0b}"},{id:MinecartCommandBlock,Command:"/execute @e[name=display] ~ ~ ~ fill ~2 ~-1 ~-4 ~15 ~-1 ~4 minecraft:stained_glass 14 replace soul_sand"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Fire_Bat dummy"},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"======================\\\",\\\"color\\\":\\\"black\\\"}",Text2:"{\\\"text\\\":\\\"Balrog Boss\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"by Sqored\\\",\\\"color\\\":\\\"white\\\",\\\"bold\\\":true}",Text4:"{\\\"text\\\":\\\"======================\\\",\\\"color\\\":\\\"black\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-1 ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"=====================\\\",\\\"color\\\":\\\"black\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\" \\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"(i) \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"blue\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"Throw an gold ingot & a netherstar on the ground to get The One Ring. Throw the ring into lava to summon the Balrog \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"none\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\" \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"none\\\\\\\"}]\\\"}}",Text2:"{\\\"text\\\":\\\"Rightclick for\\\",\\\"color\\\":\\\"blue\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"information\\\",\\\"color\\\":\\\"blue\\\",\\\"bold\\\":true}",Text4:"{\\\"text\\\":\\\"=====================\\\",\\\"color\\\":\\\"black\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"=====================\\\",\\\"color\\\":\\\"black\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"kill @e[name=display]\\\"}}",Text2:"{\\\"text\\\":\\\"Rightclick to\\\",\\\"color\\\":\\\"red\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"remove machine\\\",\\\"color\\\":\\\"red\\\",\\\"bold\\\":true}",Text4:"{\\\"text\\\":\\\"=====================\\\",\\\"color\\\":\\\"black\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-3 ~-4 ~12 ~1 ~4 air\\\"}}"}},{id:MinecartCommandBlock,Command:"scoreboard objectives add zUMyYL_I dummy"},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~2 chain_command_block 4 replace {auto:1,Command:"/kill @e[name=display]"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_spawn_balrog_min=315,score_spawn_balrog=316] ~ ~ ~ playsound entity.generic.explode master @a ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~1 chain_command_block 3 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=1,score_death_ani=3] ~ ~ ~ stopsound @a"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @e[tag=Balrog,score_Balrog_min=2,score_Balrog=2,score_taken_min=5] taken 5"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=1] ~ ~ ~ clear @a minecraft:diamond_shovel"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=100,score_death_ani=100] ~ ~ ~ playsound death master @a ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-3 ~-3 ~-3 ~3 ~3 ~3 minecraft:air 0 replace fire"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/playsound music block @a[score_spawn_balrog_min=20,score_spawn_balrog=20] ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=1,score_Balrog_min=1,score_Balrog=5] ~ ~ ~ summon FireworksRocketEntity ~ ~1 ~ {LifeTime:1,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:4,Colors:[16711680,16768256],FadeColors:[6684672,16755200]}]}}}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ detect ~ ~-1 ~ minecraft:lava 0 scoreboard players remove @e[tag=Balrog,score_taken_min=1] taken 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[tag=Balrog] taken 0"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ detect ~ ~ ~ minecraft:lava 0 scoreboard players remove @e[tag=Balrog,score_taken_min=1] taken 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=45,score_Balrog_min=470,score_Balrog=470] ~ ~ ~ playsound laugh master @a[r=15] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=30,score_Balrog_min=200,score_Balrog=200] ~ ~ ~ playsound laugh master @a[r=15] ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 netherrack 0 replace stone"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 4 replace {auto:1,Command:"/effect @e[name=balrog_hit] minecraft:fire_resistance 1000 100 true"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=480,score_Balrog=490,score_taken_min=15] ~ ~ ~ execute @a[r=5] ~ ~ ~ summon LightningBolt ~ ~1 ~ "}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=50] ~ ~ ~ time set day"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=50,score_Balrog=50] ~ ~ ~ playsound scream master @a[r=15] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=150,score_Balrog=150] ~ ~ ~ playsound scream master @a[r=15] ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ playsound block.lava.ambient master @a[r=15] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=470,score_balrog_delay=470] ~ ~ ~ execute @e[tag=Balrog2] ~ ~ ~ playsound scream master @a[r=15] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=170,score_balrog_delay=170] ~ ~ ~ execute @e[tag=Balrog2] ~ ~ ~ playsound scream master @a[r=15] ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_balrog_delay_min=520] balrog_delay 160"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/playsound conjure master @a[score_balrog_delay_min=10,score_balrog_delay=10] ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ execute @e[tag=!Balrog2,type=!Player] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ minecraft:fire 0 replace air"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ effect @a minecraft:fire_resistance 1 1 true"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 13 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ particle flame ~ ~ ~ 3.0 0.5 3.0 0 50"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ fill ~-10 ~-10 ~-10 ~10 ~10 ~10 minecraft:air 0 replace fire"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog2,score_motion_min=15,score_motion=15] ~ ~ ~ playsound walk master @a ~ ~ ~ 100.0 1.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=10,score_balrog_delay=110] ~ ~ ~ particle lava ~ ~ ~ 1.0 1.0 1.0 0 3"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=10,score_balrog_delay=110] ~ ~ ~ particle enchantmenttable ~ ~ ~ 1.0 1.0 1.0 0 200"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-2 chain_command_block 3 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=0,score_balrog_delay=0] ~ ~ ~ kill @e[tag=Balrog2]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ /tp @e[tag=Balrog2,score_balrog_dist_min=0,score_balrog_dist=0] @p[score_balrog_delay_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-2 chain_command_block 12 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog2] balrog_dist 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ testfor @a[r=20]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog2] balrog_dist 0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=1] ~ ~ ~ entitydata @e[tag=Balrog2,r=10] {NoAI:1b}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=1] ~ ~ ~ entitydata @e[tag=Balrog2,r=25] {NoAI:0b,Attributes:[{Name:generic.attackDamage,Base:0.0}]}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ particle flame ~ ~ ~ 1.0 1.5 1.0 0 3 force"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ particle largesmoke ~ ~ ~ 0.5 0.5 0.5 0 5 force"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog2] ~ ~ ~ particle lava ~ ~ ~ 1.0 1.5 1.0 0 3 force"}},{id:MinecartCommandBlock,Command:setblock ~12 ~ ~-3 chain_command_block 3 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=0,score_balrog_delay=0] ~ ~ ~ tp @e[tag=Balrog2] ~ ~-300 ~"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_balrog_delay_min=120,score_balrog_delay=120] ~ ~ ~ /summon Zombie ~ ~1 ~ {CustomName:\\\"Balrog\\\",Tags:[\\\"Balrog2\\\"],IsVillager:0,IsBaby:0,Invulnerable:1,PersistenceRequired:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:19999980,ShowParticles:0b}],Attributes:[{Name:generic.movementSpeed,Base:0.4}]}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_balrog_summon_min=0,score_balrog_summon=0] balrog_delay 0"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_balrog_summon_min=1] balrog_delay 1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a balrog_summon 1 {Inventory:[{Slot:-106b,id:\\\"minecraft:diamond_shovel\\\",Damage:19s}]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a balrog_summon 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[tag=Balrog2,score_motion_min=18,score_motion=23] {ArmorItems:[{},{},{},{id:diamond_shovel,Damage:3,Count:1}]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[tag=Balrog2,score_motion_min=13,score_motion=18] {ArmorItems:[{},{},{},{id:diamond_shovel,Damage:1,Count:1}]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[tag=Balrog2,score_motion_min=8,score_motion=13] {ArmorItems:[{},{},{},{id:diamond_shovel,Damage:2,Count:1}]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-3 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[tag=Balrog2,score_motion_min=0,score_motion=8] {ArmorItems:[{},{},{},{id:diamond_shovel,Damage:1,Count:1}]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-3 chain_command_block 1 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog2,score_motion_min=22] motion 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog2,type=Zombie] motion 0 {Motion:[0.0,0.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[type=Zombie,tag=Balrog2] motion 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=170,score_Balrog=180,score_taken_min=45] ~ ~ ~ tp @e[type=Player,r=4] ~ ~5 ~ ~30 ~"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=10] ~ ~ ~ kill @e[type=Item,score_itemdestr_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[type=Item] itemdestr 0 {Item:{id:minecraft:diamond_shovel,Damage:19}}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[type=Item] itemdestr 1 {Item:{id:minecraft:diamond_shovel}}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=130,score_Balrog=150,score_taken_min=45] ~ ~ ~ playsound item.shield.break master @a[r=4] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=130,score_Balrog=150,score_taken_min=45] ~ ~ ~ tp @e[type=Player,r=4] ~ ~-0.005 ~ ~30 ~"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~-3 chain_command_block 4 replace {auto:1,Command:"/entitydata @e[tag=Balrog,score_taken_min=40] {Attributes:[{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:5.0},{Name:generic.knockbackResistance,Base:100.0}]}"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~-2 chain_command_block 2 replace {auto:1,Command:"/entitydata @e[tag=Balrog,score_taken_min=20] {Attributes:[{Name:generic.movementSpeed,Base:0.4},{Name:generic.attackDamage,Base:4.0}]}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ time set 18000"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=460,score_Balrog=465] ~ ~ ~ playsound entity.generic.explode master @a[r=10] ~ ~ ~ 100.0 0.0 1.0"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=460,score_taken_min=30] ~ ~ ~ tp @e[type=Player,r=4] ~ ~0.5 ~ ~10 ~-1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=Item,score_item2_min=1] ~ ~ ~ particle flame ~ ~ ~ 0.2 0.2 0.2 0 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[type=Item,score_item2_min=1] {Invulnerable:1b,Glowing:1b}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[type=Item] item2 1 {Item:{id:minecraft:diamond_shovel,Damage:19s}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ /tp @e[type=Arrow,r=30] ~ ~5 ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Balrog_hit] ~ ~ ~ tp @e[type=Arrow,r=10] @p"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=250,score_Balrog=300] ~ ~ ~ execute @a[r=10] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ minecraft:fire 0 replace air"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 2 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=100] ~ ~ ~ /summon XPOrb ~ ~3 ~ {Value:1}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=137] ~ ~ ~ kill @e[name=Balrog_hit]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=136] ~ ~ ~ kill @e[name=Vulcano]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=135,score_death_ani=136] ~ ~ ~ /summon Item ~ ~ ~ {Item:{id:diamond_shovel,Damage:19,Count:1,tag:{HideFlags:63,Unbreakable:1,display:{Name:\\\"The One Ring\\\",Lore:[put it in your offhand to call the balrog]}}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=130] ~ ~ ~ /summon FireworksRocketEntity ~ ~1 ~ {LifeTime:1,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:1,Colors:[16711680],FadeColors:[6160384]}]}}}}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=100] ~ ~ ~ particle largeexplode ~ ~ ~ 2.0 2.0 2.0 0 1 force"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog,score_death_ani_min=1] Balrog 0"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_death_ani_min=1] ~ ~ ~ clear @a minecraft:diamond_shovel 5 1"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/tp @e[tag=Balrog,score_death_ani_min=50] ~ ~0.2 ~ ~5 ~"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[tag=Balrog,score_death_ani_min=1] death_ani 1"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~ chain_command_block 10 replace {auto:1,Command:"/scoreboard players set @e[tag=Balrog,score_death_ani_min=1] taken -1"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~ chain_command_block 13 replace {auto:1,Command:"/scoreboard players add @e[tag=Balrog] death_ani 1"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/tp @e[tag=Balrog,score_taken_min=65] ~ ~0.1 ~ ~5 ~"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[name=Balrog_hit,tag=!Balrog,score_taken_min=1] taken 0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Balrog_hit,tag=!Balrog,score_taken_min=1] ~ ~ ~ scoreboard players add @e[tag=Balrog] taken 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=65,score_taken=65] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 17 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=60,score_taken=65] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 16 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=55,score_taken=60] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 15 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=50,score_taken=55] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 14 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=45,score_taken=50] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 13 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=40,score_taken=45] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 12 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=35,score_taken=40] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 11 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=30,score_taken=35] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 10 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=25,score_taken=30] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 9 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=20,score_taken=25] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 8 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=15,score_taken=20] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 7 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=10,score_taken=15] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 7 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=5,score_taken=10] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 6 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[tag=Balrog] taken 0"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=0,score_taken=5] ~ ~ ~ /replaceitem entity @a slot.hotbar.4 minecraft:diamond_shovel 1 5 {HideFlags:63,Unbreakable:1,display:{Name:\\\"Boss_Health\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~2 chain_command_block 2 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=0,score_Balrog=340] ~ ~10 ~ fill ~ ~ ~ ~ ~ ~ minecraft:sea_lantern 0 replace air "}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~9 ~ fill ~-3 ~-3 ~-3 ~3 ~3 ~3 minecraft:air 0 replace sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=380] ~ ~ ~ particle flame ~ ~2.5 ~ 0.1 0.4 0.1 1 2"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[name=Balrog_hit] taken 1 {HurtTime:1s}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 soul_sand 0 replace sandstone"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 soul_sand 0 replace gravel"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 soul_sand 0 replace sand"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 soul_sand 0 replace grass"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=30] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 lava 0 replace stone"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_taken_min=1,score_taken=10] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 obsidian 0 replace lava"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~3 chain_command_block 2 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ fill ~-6 ~-6 ~-6 ~6 ~6 ~6 obsidian 0 replace water"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=flame_aura] ~ ~ ~ /particle flame ~ ~ ~ 0 0 0 0 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=flame_aura] ~ ~ ~ /particle blockcrack ~ ~ ~ 0 0 0 2 10 normal @a 88"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=200,score_Balrog=201] ~ ~ ~ kill @e[name=flame_aura]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=450,score_Balrog=455] ~ ~ ~ execute @a[r=15] ~ ~ ~ /summon Endermite ~ ~1.5 ~ {CustomName:\\\"flame_aura\\\",Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:19999980,ShowParticles:0b}]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=400,score_Balrog=405] ~ ~ ~ execute @a[r=15] ~ ~ ~ /summon Endermite ~ ~1.5 ~ {CustomName:\\\"flame_aura\\\",Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:19999980,ShowParticles:0b}]}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=ring] ~ ~ ~ spawnpoint @a ~ ~1 ~"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=50,score_Balrog=100] ~ ~ ~ tp @e[name=Vulcano] ~ ~0.1 ~"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~3 chain_command_block 12 replace {auto:1,Command:"/tp @e[name=Vulcano] ~ ~-5 ~"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-1 ~3 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=50,score_Balrog=51] ~ ~ ~ /spreadplayers ~ ~ 20.0 25.0 false @e[name=Vulcano]"}},{id:MinecartCommandBlock,Command:setblock ~12 ~-2 ~3 chain_command_block 1 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=300] ~ ~ ~ /execute @e[name=Vulcano] ~ ~ ~ effect @a[r=5] minecraft:wither 1 1 true"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=250,score_Balrog=300] ~ ~ ~ execute @a[r=10] ~ ~1 ~ fill ~ ~ ~ ~ ~ ~ minecraft:fire 0 replace air"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=250,score_Balrog=300] ~ ~ ~ particle flame ~ ~ ~ 3.8 0.4 3.8 0 300"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=380] ~ ~ ~ particle flame ~ ~2.5 ~ 0.1 0.4 0.1 0 30 force"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog] ~ ~ ~ particle lava ~ ~3 ~ 5.0 5.0 5.0 5.0 1 force"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=450,score_Balrog=470] ~ ~ ~ /particle largeexplode ~ ~2 ~ 1.0 1.0 1.0 0 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~3 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Balrog,score_Balrog_min=450,score_Balrog=470] ~ ~ ~ /summon LightningBolt ~ ~ ~350"}},{id:MinecartCommandBlock,Command:summon FallingSand ~ ~2 ~ {Block:command_block,Time:1}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}