Minecraft : Ice Boat Race Track

Video 1 Video 2 Commands

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:
Planet Minecraft
https://www.youtube.com/watch?v=nWbRkpSnI84

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:
Planet Minecraft
https://www.youtube.com/watch?v=GVWBZCvvB18

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