Advertisement
Guest User

Turrets ITC P1

a guest
Jul 19th, 2016
852
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.50 KB | None | 0 0
  1. 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 ~-3 ~10 ~2 ~3 stained_hardened_clay 3 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-3 ~10 ~1 ~3 stained_glass 4 replace stained_hardened_clay"},{id:MinecartCommandBlock,Command:"/gamerule sendCommandFeeback false"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add XCoord dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add YCoord dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add ZCoord dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Distance dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Timer dummy"},{id:MinecartCommandBlock,Command:"/scoreboard players set -1 Distance -1"},{id:MinecartCommandBlock,Command:"/scoreboard players set 2 Distance 2"},{id:MinecartCommandBlock,Command:"/scoreboard players set 10 Distance 10"},{id:MinecartCommandBlock,Command:"/scoreboard players set 100 Distance 100"},{id:MinecartCommandBlock,Command:"/scoreboard players set 1000 Distance 1000"},{id:MinecartCommandBlock,Command:"/scoreboard players set 10000 Distance 10000"},{id:MinecartCommandBlock,Command:"/scoreboard players set 1300 Distance 1300"},{id:MinecartCommandBlock,Command:"/scoreboard players set 2000 Distance 2000"},{id:MinecartCommandBlock,Command:"/scoreboard players set 1000000 Distance 1000000"},{id:MinecartCommandBlock,Command:"/scoreboard players set Range Distance 300"},{id:MinecartCommandBlock,Command:"/scoreboard players set Percent Distance 1500"},{id:MinecartCommandBlock,Command:"/scoreboard players set Shot Distance 100 "},{id:MinecartCommandBlock,Command:"/scoreboard players set Shots 20"},{id:MinecartCommandBlock,Command:"/setblock ~ ~-3 ~8 command_block"},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Lock-On Turrets Part 1 Installed\",\"color\":\"gold\",\"bold\":true}]"},{id:MinecartCommandBlock,Command:setblock ~1 ~-1 ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"Click to\\\",\\\"color\\\":\\\"black\\\"}",Text2:"{\\\"text\\\":\\\"[Destroy]\\\",\\\"color\\\":\\\"dark_red\\\"}",Text4:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-2 ~-3 ~9 ~3 ~3 air\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"[Turrets]\\\",\\\"color\\\":\\\"dark_red\\\"}",Text2:"{\\\"text\\\":\\\"by\\\",\\\"color\\\":\\\"black\\\"}",Text3:"{\\\"text\\\":\\\"shanewolf38\\\",\\\"color\\\":\\\"green\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_Distance_min=-5] Distance 100"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~-1 chain_command_block 5 replace {auto:1,Command:"/tellraw @a[tag=S5,score_Distance_min=-5] [\\\"\\\",{\\\"text\\\":\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\nTurret Speed: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\".\\\",\\\"color\\\":\\\"yellow\\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp2\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp3\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\" sec\\\",\\\"color\\\":\\\"yellow\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark] Timer *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark] Timer = Shots Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~ chain_command_block 2 replace {auto:1,Command:"/scoreboard players operation Shots Distance /= 100 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Shots Distance *= Shot Distance"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set Shots Distance 20"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp3 Distance %= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance %= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance /= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~1 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp Distance /= 100 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~1 ~1 chain_command_block 2 replace {auto:1,Command:"/scoreboard players operation Disp3 Distance = Shot Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance = Shot Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Disp Distance = Shot Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/tellraw @a[tag=S4,score_Distance_min=-5] [\\\"\\\",{\\\"text\\\":\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\nTurret Power: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\".\\\",\\\"color\\\":\\\"yellow\\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp2\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\"%\\\",\\\"color\\\":\\\"yellow\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance %= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Disp Distance /= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance = Percent Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~2 chain_command_block 2 replace {auto:1,Command:"/scoreboard players operation Disp Distance = Percent Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/tellraw @a[tag=S3,score_Distance_min=-5] [\\\"\\\",{\\\"text\\\":\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\nRange: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\".\\\",\\\"color\\\":\\\"yellow\\\"},{\\\"score\\\":{\\\"name\\\":\\\"Disp2\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\" block(s)\\\",\\\"color\\\":\\\"yellow\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance %= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp Distance /= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp2 Distance = Range Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Disp Distance = Range Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~1 ~2 chain_command_block 4 replace {auto:1,Command:"/tellraw @a[tag=S2,score_Distance_min=-5] [\\\"\\\",{\\\"text\\\":\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\nLength: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"Height\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\" block(s)\\\",\\\"color\\\":\\\"yellow\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~2 chain_command_block 1 replace {auto:1,Command:"/tellraw @a[tag=S1,score_Distance_min=-5] [\\\"\\\",{\\\"text\\\":\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\nWidth: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"Width\\\",\\\"objective\\\":\\\"Distance\\\"},\\\"color\\\":\\\"yellow\\\"},{\\\"text\\\":\\\" block(s)\\\",\\\"color\\\":\\\"yellow\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Shot Distance < 10000 Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Percent Distance < 2000 Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Range Distance < 1300 Distance"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Height Distance < 100 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Width Distance < 100 Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~2 chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S5,score_Distance_min=10] ~ ~ ~ scoreboard players set Shot Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 3 replace {auto:1,Command:"/execute @a[tag=S4,score_Distance_min=10] ~ ~ ~ scoreboard players set Percent Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a[tag=S3,score_Distance_min=10] ~ ~ ~ scoreboard players set Range Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a[tag=S2,score_Distance_min=10] ~ ~ ~ scoreboard players set Height Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a[tag=S1,score_Distance_min=10] ~ ~ ~ scoreboard players set Width Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Shot Distance += @a[tag=S5,score_Distance_min=0] Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Percent Distance += @a[tag=S4,score_Distance_min=0] Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation Range Distance += @a[tag=S3,score_Distance_min=0] Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players operation Height Distance += @a[tag=S2,score_Distance_min=0] Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation Width Distance += @a[tag=S1,score_Distance_min=0] Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~ chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S5,score_Distance_min=0] ~ ~ ~ scoreboard players operation Shot Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S4,score_Distance_min=0] ~ ~ ~ scoreboard players operation Percent Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S3,score_Distance_min=0] ~ ~ ~ scoreboard players operation Range Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S2,score_Distance_min=0] ~ ~ ~ scoreboard players operation Height Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 5 replace {auto:1,Command:"/execute @a[tag=S1,score_Distance_min=0] ~ ~ ~ scoreboard players operation Width Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance_min=-1,score_Distance=-1] add S5"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance_min=-2,score_Distance=-2] add S4"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance_min=-3,score_Distance=-3] add S3"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance_min=-4,score_Distance=-4] add S2"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance_min=-5,score_Distance=-5] add S1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance=-1] remove S5"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance=-1] remove S4"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-2 chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance=-1] remove S3"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance=-1] remove S2"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-2 repeating_command_block 13 replace {auto:1,Command:"/scoreboard players tag @a[score_Distance=-1] remove S1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-2 repeating_command_block 5 replace {auto:1,Command:"/testfor @a[score_Distance_min=-5]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=ArmorStand,name=Mark,tag=Arena] remove Arena"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Bullet,tag=!Shot] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Bullet,c=1] ZCoord = @e[type=ArmorStand,name=Mark,tag=Arena,r=0,c=1] ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Bullet,tag=!Shot] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Bullet,c=1] YCoord = @e[type=ArmorStand,name=Mark,tag=Arena,r=0,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-2 chain_command_block 1 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Bullet,tag=!Shot] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Bullet,c=1] XCoord = @e[type=ArmorStand,name=Mark,tag=Arena,r=0,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:\\\"Bullet\\\",Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:minecraft:magma}]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[type=ArmorStand,name=Mark,tag=Arena] ZCoord 200"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[type=ArmorStand,name=Mark,tag=Arena] YCoord 200"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[type=ArmorStand,name=Mark,tag=Arena] XCoord 200"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] ZCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] YCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-1 chain_command_block 2 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] XCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] ZCoord /= @e[type=ArmorStand,name=Mark,c=1] Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord /= @e[type=ArmorStand,name=Mark,c=1] Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord /= @e[type=ArmorStand,name=Mark,c=1] Distance"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] ZCoord *= Percent Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] YCoord *= Percent Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] XCoord *= Percent Distance"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] ZCoord -= @p ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord -= @p YCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord -= @p XCoord"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ clone ~-1 0 ~ ~-97 0 ~ ~-97 0 ~ filtered force stone 2"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] ZCoord = @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ clone ~ 0 ~-1 ~ 0 ~-97 ~ 0 ~-97 filtered force stone 2"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord = @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ testforblocks ~ 0 ~ ~ ~-1 ~ ~ 0 ~"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] Distance += Range Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=ArmorStand,name=Mark,score_Distance_min=1,tag=Arena] remove Arena"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] Distance -= Range Distance"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] Distance /= 2 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance += @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance /= @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~2 chain_command_block 2 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] YCoord /= 2 Distance"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord += @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord /= @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance = @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] XCoord /= 2 Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord += @e[type=ArmorStand,name=Mark,c=1] Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord /= @e[type=ArmorStand,name=Mark,c=1] Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~2 chain_command_block 1 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord = @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] Distance *= 10 Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena] XCoord *= 100 Distance"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord += @e[type=ArmorStand,name=Mark,c=1] ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord += @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] ZCoord *= @e[type=ArmorStand,name=Mark,c=1] ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord *= @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 3 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord *= @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance > @e[type=ArmorStand,name=Mark,c=1] ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance > @e[type=ArmorStand,name=Mark,c=1] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] Distance > @e[type=ArmorStand,name=Mark,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @e[type=ArmorStand,name=Mark,tag=Arena] Distance 0"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena,score_ZCoord=-1] ZCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena,score_YCoord=-1] YCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players operation @e[type=ArmorStand,name=Mark,tag=Arena,score_XCoord=-1] XCoord *= -1 Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] ZCoord -= @p[tag=Arena] ZCoord"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] YCoord -= @p[tag=Arena] YCoord"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark,tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,c=1] XCoord -= @p[tag=Arena] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Arena] ~ ~ ~ clone ~-1 0 ~ ~-97 0 ~ ~-97 0 ~ filtered force stone 2"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Arena] ~ ~ ~ scoreboard players operation @e[tag=Arena,r=0,c=1] ZCoord = @e[tag=Arena,r=0,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Arena] ~ ~ ~ clone ~ 0 ~-1 ~ 0 ~-97 ~ 0 ~-97 filtered force stone 2"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/execute @e[tag=Arena] ~ ~ ~ scoreboard players operation @e[tag=Arena,r=0,c=1] YCoord = @e[tag=Arena,r=0,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 repeating_command_block 12 replace {auto:1,Command:"/execute @e[tag=Arena] ~ ~ ~ testforblocks ~ 0 ~ ~ ~-1 ~ ~ 0 ~"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/testfor @e[type=ArmorStand,name=Mark,tag=Arena]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @p[tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark] Timer += Shots Distance"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @p[tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark,score_Timer_min=0] Timer -= Shots Distance"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @p[tag=Arena] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=Mark,score_Timer_min=0] add Arena"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @p[tag=Arena] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=Mark] Timer -= Shots Distance"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-2 chain_command_block 3 replace {auto:1,Command:"/execute @p[tag=Arena] ~ ~ ~ scoreboard players add @e[type=ArmorStand,name=Mark,r=120] Timer 1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[type=ArmorStand,name=Mark] XCoord 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[tag=Arena] XCoord 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @e[type=ArmorStand,name=Mark] ~ ~ ~ stats entity @e[type=ArmorStand,name=Mark,r=0,c=1] set AffectedBlocks @e[type=ArmorStand,name=Mark,r=0,c=1] XCoord"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @a ~ ~ ~ stats entity @p set AffectedBlocks @p XCoord"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/execute @a ~ ~ ~ detect ~ 0 ~ stone 2 scoreboard players tag @p add Arena"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-2 repeating_command_block 5 replace {auto:1,Command:"/scoreboard players tag @a[tag=Arena] remove Arena"}},{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]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement