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:"/setblock ~9 ~1 ~2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~-1 ~2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~7 ~-1 ~ quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~6 ~2 ~ quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~4 ~1 ~-2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~-1 ~-2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~-2 ~-2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~9 ~ ~-2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~8 ~2 ~-2 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~9 ~2 ~-2 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~ ~-2 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~1 ~-2 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~ ~1 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~7 ~2 ~ quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~6 ~1 ~3 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~1 ~2 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~11 ~-1 ~2 quartz_stairs 1"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~1 ~3 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~6 ~-1 ~3 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~-2 ~1 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~4 ~ ~1 quartz_stairs 4"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~ ~-2 quartz_block"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~-1 ~-2 quartz_block"},{id:MinecartCommandBlock,Command:"/setblock ~9 ~1 ~-2 quartz_block"},{id:MinecartCommandBlock,Command:"/setblock ~10 ~ ~2 quartz_block"},{id:MinecartCommandBlock,Command:"/setblock ~6 ~ ~3 quartz_block"},{id:MinecartCommandBlock,Command:"/setblock ~5 ~-1 ~1 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~7 ~1 ~ ~7 ~ ~ quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~9 ~3 ~2 ~9 ~2 ~2 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~5 ~3 ~3 ~5 ~2 ~3 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~6 ~3 ~ ~6 ~3 ~ quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~8 ~3 ~-2 ~8 ~3 ~-2 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~4 ~3 ~-2 ~4 ~2 ~-2 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~4 ~3 ~1 ~4 ~1 ~1 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~3 ~4 ~-3 ~10 ~4 ~4 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~3 ~11 ~-3 ~10 ~11 ~4 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~3 ~4 ~-3 ~10 ~11 ~-3 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~3 ~4 ~4 ~10 ~11 ~4 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~3 ~4 ~-3 ~3 ~11 ~4 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~10 ~4 ~-3 ~10 ~11 ~4 quartz_block"},{id:MinecartCommandBlock,Command:"/fill ~4 ~5 ~-2 ~4 ~10 ~3 stained_hardened_clay 15"},{id:MinecartCommandBlock,Command:"/fill ~3 ~6 ~ ~3 ~6 ~1 stone_slab 15"},{id:MinecartCommandBlock,Command:"/fill ~3 ~5 ~ ~3 ~5 ~1 air"},{id:MinecartCommandBlock,Command:"/setblock ~3 ~5 ~-1 quartz_stairs 3"},{id:MinecartCommandBlock,Command:"/setblock ~3 ~5 ~2 quartz_stairs 2"},{id:MinecartCommandBlock,Command:"/fill ~3 ~8 ~3 ~3 ~8 ~2 air"},{id:MinecartCommandBlock,Command:"/fill ~3 ~8 ~-1 ~3 ~8 ~-2 air"},{id:MinecartCommandBlock,Command:"/fill ~4 ~8 ~-1 ~4 ~8 ~-2 stained_hardened_clay 14"},{id:MinecartCommandBlock,Command:"/fill ~4 ~8 ~2 ~4 ~8 ~3 stained_hardened_clay 14"},{id:MinecartCommandBlock,Command:"/fill ~3 ~9 ~-1 ~3 ~9 ~-2 stone_slab 7"},{id:MinecartCommandBlock,Command:"/fill ~3 ~9 ~2 ~3 ~9 ~3 stone_slab 7"},{id:MinecartCommandBlock,Command:"/setblock ~3 ~9 ~ quartz_stairs 6"},{id:MinecartCommandBlock,Command:"/setblock ~3 ~9 ~1 quartz_stairs 7"},{id:MinecartCommandBlock,Command:"/scoreboard teams add NoKB"},{id:MinecartCommandBlock,Command:"/scoreboard teams option NoKB collisionRule never"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Ho dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add HP dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Kill dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add A dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add PCT dummy "},{id:MinecartCommandBlock,Command:"/scoreboard objectives add D dummy "},{id:MinecartCommandBlock,Command:"/scoreboard objectives add GC dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add LT dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add FB dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add GK dummy"},{id:MinecartCommandBlock,Command:"/tellraw @p {\"text\":\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n Mutant Ghast Boss \\n\",\"color\":\"dark_gray\",\"bold\":true,\"underlined\":true,\"extra\":[{\"text\":\"\\n by McMakistein\\n\\n\",\"color\":\"green\",\"italic\":true,\"bold\":false,\"underlined\":false,\"extra\":[{\"text\":\"-Click to subscribe to my Youtube Channel!\",\"color\":\"red\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.youtube.com/user/McMakistein\"},\"extra\":[{\"text\":\"\\n-Click to follow me on Twitter!\",\"color\":\"blue\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://twitter.com/MrMakistein\"},\"italic\":false}]}]}]}"},{id:MinecartCommandBlock,Command:setblock ~7 ~9 ~-1 chain_command_block 12 replace {auto:1,Command:"/fill ~-4 ~2 ~-2 ~4 ~-11 ~5 air"}},{id:MinecartCommandBlock,Command:setblock ~8 ~9 ~-1 chain_command_block 4 replace {auto:1,Command:"/testforblock ~-5 ~-4 ~1 redstone_block"}},{id:MinecartCommandBlock,Command:setblock ~8 ~9 ~ chain_command_block 2 replace {undefinedCommand:""}},{id:MinecartCommandBlock,Command:setblock ~7 ~9 ~ chain_command_block 13 replace {auto:1,Command:"/fill ~-5 ~2 ~-3 ~4 ~-11 ~4 air"}},{id:MinecartCommandBlock,Command:setblock ~6 ~9 ~ chain_command_block 5 replace {auto:1,Command:"/testforblock ~-3 ~-4 ~1 redstone_block"}},{id:MinecartCommandBlock,Command:setblock ~5 ~9 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[type=Arrow,score_Ho_min=5] Kill 1 {inGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~9 ~1 chain_command_block 2 replace {auto:1,Command:"/kill @e[score_HP=0] "}},{id:MinecartCommandBlock,Command:setblock ~6 ~9 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_HP=0] ~ ~ ~ /setblock ~ ~ ~ diamond_block"}},{id:MinecartCommandBlock,Command:setblock ~7 ~9 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_HP=0] ~ ~ ~ /fill ~-1 ~-1 ~-1 ~1 ~1 ~1 lava"}},{id:MinecartCommandBlock,Command:setblock ~8 ~9 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_HP=0] ~ ~ ~ /fill ~-1 ~-1 ~-2 ~1 ~1 ~2 stained_glass 0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~9 ~2 chain_command_block 2 replace {auto:1,Command:"/execute @e[score_HP=0] ~ ~ ~ /fill ~-1 ~-2 ~-1 ~1 ~2 ~1 stained_glass 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~9 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_HP=0] ~ ~ ~ /fill ~-2 ~-1 ~-1 ~2 ~1 ~1 stained_glass 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~9 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_Ho_min=5] ~ ~ ~ /particle flame ~ ~ ~ 0 0 0 0.1 1 force"}},{id:MinecartCommandBlock,Command:setblock ~5 ~9 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=MG] ~ ~ ~ /kill @e[score_Ho_min=5,r=7] "}},{id:MinecartCommandBlock,Command:setblock ~5 ~8 ~2 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_Ho_min=5] ~ ~ ~ /execute @e[name=MG,r=7] ~ ~ ~ /particle largesmoke ~ ~ ~ 3 3 3 1 400 force"}},{id:MinecartCommandBlock,Command:setblock ~6 ~8 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_Ho_min=5] ~ ~ ~ /scoreboard players remove @e[name=MG,r=7] HP 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~8 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Ho_min=1] ~ ~ ~ /scoreboard players set @e[type=Arrow,r=2] Ho 5"}},{id:MinecartCommandBlock,Command:setblock ~8 ~8 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a Ho 1 {Inventory:[{Slot:-106b,id:minecraft:nether_star}]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~8 ~1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players set @a Ho 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~8 ~1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[name=GG] {Fire:-1s}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~8 ~1 chain_command_block 5 replace {auto:1,Command:"/kill @e[score_Kill_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~8 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[score_A_min=1] Kill 1 {inGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~8 ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @e[tag=Setup] remove Setup"}},{id:MinecartCommandBlock,Command:setblock ~6 ~8 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[tag=Setup] HP 10"}},{id:MinecartCommandBlock,Command:setblock ~7 ~8 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Setup] ~ ~ ~ /particle cloud ~ ~ ~ 4 4 4 0.1 300 force"}},{id:MinecartCommandBlock,Command:setblock ~8 ~8 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Setup] ~ ~ ~ /summon Giant ~ ~ ~ {CustomName:GG,NoAI:1,HandItems:[{id:diamond_hoe,Damage:1,Count:1},{}],Invulnerable:1,PersistenceRequired:1}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~8 ~-1 chain_command_block 3 replace {auto:1,Command:"/entitydata @e[tag=Setup] {Invulnerable:1,PersistenceRequired:1,CustomName:MG}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~8 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=Ghast] ~ ~ ~ /kill @e[score_A_min=1,r=5] "}},{id:MinecartCommandBlock,Command:setblock ~6 ~8 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_A_min=1] ~ ~ ~ /scoreboard players tag @e[type=Ghast,r=5,name=!MG] add Setup "}},{id:MinecartCommandBlock,Command:setblock ~5 ~8 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_PCT_min=500,type=ArmorStand] ~ ~ ~ /scoreboard players set @e[type=Arrow,r=4] A 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~7 ~-1 chain_command_block 1 replace {auto:1,Command:"/scoreboard players set @a D 1 {Dimension:-1}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~7 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a D 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~7 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_PCT_min=500,type=ArmorStand] ~ ~ ~ /effect @a[r=3] wither 2 1 true"}},{id:MinecartCommandBlock,Command:setblock ~8 ~7 ~-1 chain_command_block 4 replace {auto:1,Command:"/kill @e[score_PCT_min=800,type=ArmorStand] "}},{id:MinecartCommandBlock,Command:setblock ~8 ~7 ~ chain_command_block 2 replace {auto:1,Command:"/execute @e[score_PCT_min=500,type=ArmorStand] ~ ~ ~ /particle mobSpellAmbient ~ ~ ~ 2 2 2 0.1 5"}},{id:MinecartCommandBlock,Command:setblock ~7 ~7 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[score_PCT_min=500,type=ArmorStand] ~ ~ ~ /particle smoke ~ ~ ~ 2 2 2 0.1 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~7 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[score_PCT_min=500,type=ArmorStand] ~ ~ ~ /particle slime ~ ~ ~ 2 2 2 0.01 3"}},{id:MinecartCommandBlock,Command:setblock ~5 ~7 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[name=PC] PCT 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~7 ~1 chain_command_block 2 replace {auto:1,Command:"/scoreboard players set @a[score_PCT_min=800,type=Player] PCT 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~7 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_D_min=1] PCT 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~7 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_PCT_min=799,score_D_min=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:PC,Marker:1,Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~7 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a ~ ~ ~ /execute @e[score_FB_min=1,r=8] ~ ~ ~ /fill ~-2 ~-3 ~-2 ~2 ~3 ~2 fire 0 replace air"}},{id:MinecartCommandBlock,Command:setblock ~8 ~7 ~2 chain_command_block 2 replace {auto:1,Command:"/effect @e[name=MG] invisibility 9 9 true"}},{id:MinecartCommandBlock,Command:setblock ~7 ~7 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_GC=3] ~ ~ ~ /summon Ghast"}},{id:MinecartCommandBlock,Command:setblock ~6 ~7 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=Ghast] ~ ~ ~ /scoreboard players add @e[name=MG,r=80] GC 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~7 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[name=MG] GC 0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~6 ~2 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_FB_min=1] ~ ~ ~ /effect @a[r=8] blindness 2 1 true"}},{id:MinecartCommandBlock,Command:setblock ~6 ~6 ~2 chain_command_block 4 replace {auto:1,Command:"/kill @e[score_LT_min=100]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~6 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[type=Fireball] LT 1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~6 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_FB_min=1] ~ ~ ~ /particle smoke ~ ~ ~ 0.2 0.2 0.2 0.01 10 force"}},{id:MinecartCommandBlock,Command:setblock ~8 ~6 ~1 chain_command_block 3 replace {auto:1,Command:"/execute @e[score_FB_min=1] ~ ~ ~ /particle flame ~ ~ ~ 0.6 0.6 0.6 0.01 10 force"}},{id:MinecartCommandBlock,Command:setblock ~7 ~6 ~1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[score_FB_min=1] {ExplosionPower:4}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~6 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=MG] ~ ~ ~ /scoreboard players set @e[type=Fireball,r=5] FB 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~6 ~1 chain_command_block 5 replace {auto:1,Command:"/kill @e[score_GK=0]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~6 ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[name=MG] ~ ~ ~ /scoreboard players set @e[name=GG,r=1] GK 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~6 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[name=GG] GK 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~6 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=Giant] ~ ~ ~ /scoreboard players set @e[name=MG,r=1] GK 1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~6 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[name=MG] GK 0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~6 ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard teams join NoKB @e[name=MGhast]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~6 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard teams join NoKB @e[type=Giant]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~6 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=MG] ~ ~ ~ /tp @e[type=Giant,c=1] @e[name=MG,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~6 ~-1 repeating_command_block 5 replace {auto:1,Command:"/effect @e[type=Giant] invisibility 9 9 true"}},{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]}]}]}]}