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 ~11 ~ ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_SpeedDelay_min=1] SpeedDelay 1"}},{id:MinecartCommandBlock,Command:setblock ~11 ~ ~-2 chain_command_block 3 replace {auto:1,Command:"/scoreboard players remove @a[score_Timer1_min=19,score_SpeedDelay=0,score_Speed_min=1] Speed 1"}},{id:MinecartCommandBlock,Command:setblock ~10 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_Timer1_min=20] Timer1 0"}},{id:MinecartCommandBlock,Command:setblock ~9 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a Timer1 1"}},{id:MinecartCommandBlock,Command:setblock ~8 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a Control 1 {SelectedItem:{id:minecraft:carrot_on_a_stick,tag:{display:{Name:\\\"Speed\\\"}}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a Control 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=1,score_Speed=1] RotDelay 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=2,score_Speed=2] RotDelay 2"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=3,score_Speed=3] RotDelay 3"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=4,score_Speed=4] RotDelay 4"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-2 chain_command_block 1 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=5,score_Speed=5] RotDelay 5"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=6,score_Speed=6] RotDelay 6"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=7,score_Speed=7] RotDelay 7"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=8,score_Speed=8] RotDelay 8"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=9,score_Speed=9] RotDelay 9"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_RotDelay=-1,score_Speed_min=10,score_Speed=10] RotDelay 10"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a RotDelay 1"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/effect @e[name=C] invisibility 99999 9 true"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~-2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a Riding 1 {RootVehicle:{Entity:{id:ArmorStand,CustomName:Car}}}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~-1 chain_command_block 2 replace {auto:1,Command:"/scoreboard players set @a Riding 0"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=16,score_Dir1=16] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.038,-0.5,0.092]}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=15,score_Dir1=15] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.071,-0.5,0.071]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=14,score_Dir1=14] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.092,-0.5,0.038]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=13,score_Dir1=13] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.1,-0.5,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=12,score_Dir1=12] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.092,-0.5,-0.038]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=11,score_Dir1=11] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.071,-0.5,-0.071]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=10,score_Dir1=10] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[-0.038,-0.5,-0.092]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=9,score_Dir1=9] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.0,-0.5,-0.1]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=8,score_Dir1=8] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.038,-0.5,-0.092]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=7,score_Dir1=7] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.071,-0.5,-0.071]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=6,score_Dir1=6] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.092,-0.5,-0.038]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=5,score_Dir1=5] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.1,-0.5,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=4,score_Dir1=4] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.092,-0.5,0.038]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=3,score_Dir1=3] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.071,-0.5,0.071]}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=2,score_Dir1=2] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.038,-0.5,0.092]}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Speed_min=1,score_Speed=1,score_Dir1_min=1,score_Dir1=1] ~ ~ ~ /entitydata @e[name=Car,c=1] {Motion:[0.0,-0.5,0.1]}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=16,score_Dir1=16] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[22f]}"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=15,score_Dir1=15] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[45f]}"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=14,score_Dir1=14] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[67f]}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=13,score_Dir1=13] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[90f]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=12,score_Dir1=12] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[112f]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=11,score_Dir1=11] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[135f]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=10,score_Dir1=10] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[157f]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=9,score_Dir1=9] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-180f]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=8,score_Dir1=8] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-157f]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=7,score_Dir1=7] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-135f]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~2 chain_command_block 2 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=6,score_Dir1=6] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-113f]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=5,score_Dir1=5] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-90f]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=4,score_Dir1=4] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-67f]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=3,score_Dir1=3] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-45f]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=2,score_Dir1=2] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[-23f]}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Riding_min=1,score_Dir1_min=1,score_Dir1=1] ~ ~ ~ /entitydata @e[name=Car,type=ArmorStand,c=1] {Rotation:[0f]}"}},{id:MinecartCommandBlock,Command:setblock ~9 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players operation @a[score_RotDelay=0,score_RotDelay_min=0] Dir1 = @a[score_RotDelay=0,score_RotDelay_min=0] TempDir"}},{id:MinecartCommandBlock,Command:setblock ~10 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_TempDir=0,score_RotDelay=0,score_RotDelay_min=0] TempDir 16"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-1 ~2 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_TempDir_min=17,score_RotDelay=0,score_RotDelay_min=0] TempDir 1"}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~2 chain_command_block 1 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=16,score_Dir1=16,score_Dir2_min=9,score_Dir2=15,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=16,score_Dir1=16,score_Dir2_min=1,score_Dir2=7,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=15,score_Dir1=15,score_Dir2_min=8,score_Dir2=14,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=15,score_Dir1=15,score_Dir2_min=1,score_Dir2=6,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=15,score_Dir1=15,score_Dir2_min=16,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=14,score_Dir1=14,score_Dir2_min=7,score_Dir2=13,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=14,score_Dir1=14,score_Dir2_min=1,score_Dir2=5,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=14,score_Dir1=14,score_Dir2_min=15,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=13,score_Dir1=13,score_Dir2_min=6,score_Dir2=12,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=13,score_Dir1=13,score_Dir2_min=1,score_Dir2=4,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=13,score_Dir1=13,score_Dir2_min=14,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=12,score_Dir1=12,score_Dir2_min=5,score_Dir2=11,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=12,score_Dir1=12,score_Dir2_min=1,score_Dir2=3,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=12,score_Dir1=12,score_Dir2_min=13,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=11,score_Dir1=11,score_Dir2_min=4,score_Dir2=10,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=11,score_Dir1=11,score_Dir2_min=1,score_Dir2=2,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=11,score_Dir1=11,score_Dir2_min=12,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=10,score_Dir1=10,score_Dir2_min=3,score_Dir2=9,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=10,score_Dir1=10,score_Dir2_min=1,score_Dir2=1,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=10,score_Dir1=10,score_Dir2_min=11,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=9,score_Dir1=9,score_Dir2_min=2,score_Dir2=8,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=9,score_Dir1=9,score_Dir2_min=10,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=8,score_Dir1=8,score_Dir2_min=1,score_Dir2=7,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=8,score_Dir1=8,score_Dir2_min=9,score_Dir2=15,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=7,score_Dir1=7,score_Dir2_min=1,score_Dir2=6,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=7,score_Dir1=7,score_Dir2_min=16,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=7,score_Dir1=7,score_Dir2_min=8,score_Dir2=14,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=6,score_Dir1=6,score_Dir2_min=1,score_Dir2=5,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=6,score_Dir1=6,score_Dir2_min=15,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=6,score_Dir1=6,score_Dir2_min=7,score_Dir2=13,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=5,score_Dir1=5,score_Dir2_min=1,score_Dir2=4,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=5,score_Dir1=5,score_Dir2_min=14,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=5,score_Dir1=5,score_Dir2_min=6,score_Dir2=12,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=4,score_Dir1=4,score_Dir2_min=1,score_Dir2=3,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=4,score_Dir1=4,score_Dir2_min=13,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=4,score_Dir1=4,score_Dir2_min=5,score_Dir2=11,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~11 ~-2 ~-2 chain_command_block 3 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=3,score_Dir1=3,score_Dir2_min=1,score_Dir2=2,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~10 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=3,score_Dir1=3,score_Dir2_min=12,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~9 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=3,score_Dir1=3,score_Dir2_min=4,score_Dir2=10,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=2,score_Dir1=2,score_Dir2_min=1,score_Dir2=1,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=2,score_Dir1=2,score_Dir2_min=11,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=2,score_Dir1=2,score_Dir2_min=3,score_Dir2=9,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Dir1_min=1,score_Dir1=1,score_Dir2_min=10,score_Dir2=16,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-2 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @a[score_Dir1_min=1,score_Dir1=1,score_Dir2_min=2,score_Dir2=8,score_RotDelay=0,score_RotDelay_min=0] TempDir 1 "}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-2 repeating_command_block 5 replace {auto:1,Command:"/scoreboard players operation @a TempDir = @a Dir1"}},{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]}]}]}]}