## Stage 1 - Ice Boat RaceTrack

Minecraft Ice Boat race track, is a map I’ve started on the gamergeeks.nz adventure/mini-game server. Built in creative with the help of WorldEdit to copy and fill sections.

I forgot to mention in the video that this was built in creative, where as Docm’s one was surival. Thanks Docm for the inspiration.

## Suggestions or found a bug

Leave me a comment/like on:## Stage #2 - Race Lap Counter

Building on the ice race track, I've added a lap counter that will now count how many laps players complete. Includes check points.

## Suggestions or found a bug

Leave me a comment/like on:## Commands for Command blocks, 1.13+

Setup : Remove Scoreboards

`/scoreboard objectives remove BoatRace1_laps`

`/scoreboard teams remove BoatRace1_laps Track 1`

`/scoreboard objectives remove BoatRace1_count`

Setup : Add Scoreboards

`/scoreboard objectives add BoatRace1_laps dummy "Track 1 - Laps"`

`/team add BoatRace1_laps "Track 1"`

`/team modify BoatRace1_laps color red`

`/scoreboard objectives add BoatRace1_count dummy "Progress"`

Player: Join Track

`/team join BoatRace1_laps @p[x=230,y=64,z=290]`

`/scoreboard objectives setdisplay sidebar.team.red BoatRace1_laps`

`/scoreboard players set @p[x=230,y=64,z=290] BoatRace1_laps 0`

`/scoreboard players set @p[x=230,y=64,z=290] BoatRace1_count -1`

Player: Lease Track

`/scoreboard players reset @p[x=236,y=64,z=292] BoatRace1_laps`

`/scoreboard players reset @p[x=236,y=64,z=292] BoatRace1_count`

## Commands for Command blocks, 1.12

Setup : Remove Scoreboards

`/scoreboard objectives remove BoatRace1_laps`

`/scoreboard teams remove BoatRace1_laps Track 1`

`/scoreboard objectives remove BoatRace1_count`

Setup : Add Scoreboards

`/scoreboard objectives add BoatRace1_laps dummy Track 1 - Laps`

`/scoreboard teams add BoatRace1_laps Track 1`

`/scoreboard teams option BoatRace1_laps color red`

`/scoreboard objectives add BoatRace1_count dummy Progress`

Player: Join Track

`/scoreboard teams join BoatRace1_laps @p[x=230,y=64,z=290]`

`/scoreboard objectives setdisplay sidebar.team.red BoatRace1_laps`

`/scoreboard players set @p[x=230,y=64,z=290] BoatRace1_laps 0`

`/scoreboard players set @p[x=230,y=64,z=290] BoatRace1_count -1`

Player: Lease Track

`/scoreboard teams leave @p[x=236,y=64,z=292] BoatRace1_laps`

`/scoreboard teams leave @p[x=236,y=64,z=292] BoatRace1_count`

Test Track: Lap Count Progress

`/scoreboard players set @a[x=261,y=64,z=288,r=2,score_BoatRace1_count_min=-1,score_BoatRace1_count=0] BoatRace1_count 1`

`/scoreboard players set @a[x=261,y=64,z=291,r=2,score_BoatRace1_count_min=1,score_BoatRace1_count=1] BoatRace1_count 2`

`/scoreboard players set @a[x=258,y=64,z=291,r=2,score_BoatRace1_count_min=2,score_BoatRace1_count=2] BoatRace1_count 3`

Test Track: Finish Line

`/scoreboard players set @a[x=259,y=64,z=288,r=2,score_BoatRace1_count_min=3,score_BoatRace1_count=3] BoatRace1_count 0`

`/scoreboard players set @a[x=259,y=64,z=288,r=2,score_BoatRace1_count_min=3,score_BoatRace1_count=3] BoatRace1_count 0`

`/scoreboard players add @a[x=259,y=64,z=288,r=2,score_BoatRace1_count_min=3,score_BoatRace1_count=3] BoatRace1_laps 1`

Track 1: Lap Count Progress

`/scoreboard players set @a[x=411,y=64,z=170,r=9,score_BoatRace1_count_min=-1,score_BoatRace1_count=0] BoatRace1_count 1`

`/scoreboard players set @a[x=415,y=64,z=378,r=9,score_BoatRace1_count_min=1,score_BoatRace1_count=1] BoatRace1_count 2`

`/scoreboard players set @a[x=304,y=64,z=388,r=9,score_BoatRace1_count_min=2,score_BoatRace1_count=2] BoatRace1_count 3`

Track 1: Finish Line

`/scoreboard players set @a[x=254,y=64,z=296,dx=3,dy=2,dz=8,score_BoatRace1_count_min=3,score_BoatRace1_count=3] BoatRace1_count 0`

`/scoreboard players add @a[x=254,y=64,z=296,dx=3,dy=2,dz=8,score_BoatRace1_count_min=3,score_BoatRace1_count=3] BoatRace1_laps 1`