summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:fill ~2 ~-3 ~-1 ~16 ~-1 ~2 stained_hardened_clay 14 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-1 ~16 ~-2 ~2 stained_glass 14 0 stained_hardened_clay},{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:worldborder center ~ ~},{id:commandblock_minecart,Command:scoreboard objectives add border dummy BorderDistance},{id:commandblock_minecart,Command:summon armor_stand ~ ~1 ~ {CustomName:"Border",NoGravity:1b,ShowArms:1,Small:1,Invisible:1,Invulnerable:1,NoBasePlate:1}},{id:commandblock_minecart,Command:scoreboard players set @e[name=Border] border 0},{id:commandblock_minecart,Command:scoreboard objectives setdisplay sidebar TheBorder},{id:commandblock_minecart,Command:worldborder set 1000 1},{id:commandblock_minecart,Command:scoreboard teams add players players},{id:commandblock_minecart,Command:scoreboard teams join players @a},{id:commandblock_minecart,Command:scoreboard objectives add TheBorder dummy TheBorder},{id:commandblock_minecart,Command:setworldspawn ~ ~ ~},{id:commandblock_minecart,Command:worldborder damage amount 100},{id:commandblock_minecart,Command:scoreboard objectives add start dummy},{id:commandblock_minecart,Command:"tellraw @a [\"\",{\"text\":\"Drop items one at a time into cauldron with full water to add to border!\",\"color\":\"green\"}]"},{id:commandblock_minecart,Command:"tellraw @a [\"\",{\"text\":\"emerald:500,diamond:300,gold:200,iron:50\",\"color\":\"green\"}]"},{id:commandblock_minecart,Command:"tellraw @a [\"\",{\"text\":\"Go to www.mine52team.com/contact for bugs\",\"color\":\"green\"}]"},{id:commandblock_minecart,Command:scoreboard objectives add death deathCount},{id:commandblock_minecart,Command:scoreboard objectives set @a death 0},{id:commandblock_minecart,Command:/scoreboard players operation Border TheBorder = @e[name=Border] border},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @a start 0\\\"}}",Text2:"{\\\"text\\\":\\\"Destroy\\\",\\\"color\\\":\\\"red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/worldborder set 1000 0\\\"}}",Text3:"{\\\"text\\\":\\\"Machine\\\",\\\"color\\\":\\\"red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"kill @e[type=armor_stand]\\\"}}",Text4:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-1 ~-1 ~15 ~3 ~2 air\\\"}}"}},{id:commandblock_minecart,Command:kill @e[type=item]},{id:commandblock_minecart,Command:fill ~1 ~-3 ~ ~1 ~-3 ~1 wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"\\\"}",Text2:"{\\\"text\\\":\\\"Created By:\\\",\\\"color\\\":\\\"green\\\"}",Text3:"{\\\"text\\\":\\\"Brenden_MC\\\",\\\"color\\\":\\\"gold\\\"}",Text4:"{\\\"text\\\":\\\"\\\"}"}},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~1 wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @a[c=-1] start 1\\\"}}",Text2:"{\\\"text\\\":\\\"Start\\\",\\\"color\\\":\\\"dark_green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\" /setblock ~ ~ ~ air\\\"}}",Text3:"{\\\"text\\\":\\\"Game\\\",\\\"color\\\":\\\"dark_green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/fill ~ ~1 ~-1 ~ ~1 ~ air\\\"}}",Text4:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\" /give @a cauldron\\\"}}"}},{id:commandblock_minecart,Command:setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"worldborder add 1000 0\\\"},\\\"bold\\\":true}",Text2:"{\\\"text\\\":\\\"Add 1000\\\",\\\"color\\\":\\\"aqua\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"to border\\\",\\\"color\\\":\\\"aqua\\\",\\\"bold\\\":true}",Text4:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"bold\\\":true}"}},{id:commandblock_minecart,Command:setblock ~1 ~-1 ~1 wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"execute @e[name=Border,score_border_min=1001] ~ ~ ~ worldborder add -1000 0\\\"},\\\"bold\\\":true}",Text2:"{\\\"text\\\":\\\"Remove 1000\\\",\\\"color\\\":\\\"dark_red\\\"}",Text3:"{\\\"text\\\":\\\"from border\\\",\\\"color\\\":\\\"dark_red\\\"}",Text4:"{\\\"text\\\":\\\"=+=+=+=+=\\\",\\\"bold\\\":true}"}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~ ~15 ~-2 ~1 chain_command_block 5},{id:commandblock_minecart,Command:fill ~7 ~-2 ~1 ~4 ~-2 ~1 chain_command_block 4},{id:commandblock_minecart,Command:fill ~10 ~-2 ~1 ~8 ~-2 ~1 chain_command_block 12},{id:commandblock_minecart,Command:setblock ~11 ~-2 ~1 repeating_command_block 4},{id:commandblock_minecart,Command:fill ~14 ~-2 ~1 ~12 ~-2 ~1 chain_command_block 12},{id:commandblock_minecart,Command:setblock ~15 ~-2 ~1 repeating_command_block 4},{id:commandblock_minecart,Command:setblock ~15 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~11 ~-2 ~ ~13 ~-2 ~ chain_command_block 13},{id:commandblock_minecart,Command:setblock ~10 ~-2 ~ repeating_command_block 5},{id:commandblock_minecart,Command:fill ~7 ~-2 ~ ~9 ~-2 ~ chain_command_block 13},{id:commandblock_minecart,Command:setblock ~6 ~-2 ~ repeating_command_block 5},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ repeating_command_block 5},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:weather clear}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:scoreboard players set @a[score_death_min=1] death 0}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:execute @a[score_death_min=1] ~ ~ ~ worldborder add 5000000 0}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:"tellraw @a[score_death_min=1] [\\\"\\\",{\\\"text\\\":\\\"This game has ended: please destroy machine or put in new world to restart\\\",\\\"color\\\":\\\"green\\\"}]"}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~1 {auto:1,Command:worldborder add 500 0}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~1 {auto:1,Command:"tellraw @a [\\\"\\\",{\\\"text\\\":\\\"+500 to border\\\",\\\"color\\\":\\\"green\\\"}]"}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~1 {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 kill @e[type=item,r=1] {Item:{id:minecraft:emerald}}}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~1 {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 testfor @e[type=item] {Item:{id:minecraft:emerald}}}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~1 {auto:1,Command:worldborder add 50 0}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~1 {auto:1,Command:"tellraw @a [\\\"\\\",{\\\"text\\\":\\\"+50 to border\\\",\\\"color\\\":\\\"green\\\"}]"}},{id:commandblock_minecart,Command:blockdata ~14 ~-2 ~1 {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 kill @e[type=item,r=1] {Item:{id:minecraft:iron_ingot}}}},{id:commandblock_minecart,Command:blockdata ~15 ~-2 ~1 {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 testfor @e[type=item] {Item:{id:minecraft:iron_ingot}}}},{id:commandblock_minecart,Command:blockdata ~15 ~-2 ~ {auto:1,Command:/scoreboard objectives setdisplay sidebar TheBorder}},{id:commandblock_minecart,Command:blockdata ~14 ~-2 ~ {auto:1,Command:scoreboard players operation Border TheBorder = @e[name=Border] border}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~ {auto:1,Command:worldborder add 200 0}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~ {auto:1,Command:"tellraw @a [\\\"\\\",{\\\"text\\\":\\\"+200 to border\\\",\\\"color\\\":\\\"green\\\"}]"}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~ {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 kill @e[type=item,r=1] {Item:{id:minecraft:gold_ingot}}}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~ {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 testfor @e[type=item] {Item:{id:minecraft:gold_ingot}}}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~ {auto:1,Command:worldborder add 300 0}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {auto:1,Command:"tellraw @a [\\\"\\\",{\\\"text\\\":\\\"+300 to border\\\",\\\"color\\\":\\\"green\\\"}]"}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 kill @e[type=item,r=1] {Item:{id:minecraft:diamond}}}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:execute @e[type=item] ~ ~ ~ detect ~ ~ ~ cauldron 3 testfor @e[type=item] {Item:{id:minecraft:diamond}}}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:stats block ~-1 ~ ~ set QueryResult @e[name=Border] border}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:worldborder get}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:execute @a[c=-1,score_start_min=1] ~ ~ ~ worldborder add -0.25 0}},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}