Source-checkedVehicles & ships

Open Boat Race

by abaan404 · for Minecraft

A configurable, open-source server-side ice boat racing mod built using the Nucleoid project!

125Downloads
6 mo agoLast updated
MITLicense
FabricLoaders

About Open Boat Race

From Modrinth

A configurable, open-source server-side ice boat racing mod built using the Nucleoid project!

Open Boat Racing

A configurable, open-source server-side minecraft minigame mod built using the Nucleoid project!

This mod comes with 3 different game modes:

  • TimeTrial: Compare personal bests against other players.
  • Qualifying: Set a best lap time to qualify for a grid position.
  • Race: "The only place that matters is first." - _Max Verstappen_

With support for teams, pit-stops, OpenBoatUtils¹, strange lightning rods, and more!

Join the Mumbo Jumbo discord server where we occationally run events with this among other mods within the Nucleoid project :3

Usage

Use /game open boatrace:example to get started! The mod does not include any maps. You will have to create maps or join a server (like ours!>)) that already have maps for this mod.

Mapping

You will need Nucleoid Creator Tools to create a map, you can follow their tutorial here to get started. Open Boat Racing uses the following regions with the following nbt in /map region (Region) and additional data nbt with /map data (Data).

(Region) checkpoint and grid_box
{
    "index": [Int],
    "yaw": [Float], // default: 0
    "pitch": [Float], // default: 0
}

(Region) spawn and pit_lane
{
    "yaw": [Float], // default: 0
    "pitch": [Float], // default: 0
}

(Data) track_format
2 // this must be a constant and included with every map.

(Data) meta

{
    "name": [String], // default: Unknown Name
    "authors": [List[String]], // default: Unknown Authors
    "description": [String], // Optional
    "url": [String], // Optional
}

(Data) attributes
{
    "time_of_day": [String],
    "layout": ["circular" | "linear"] // default: "circular"
}

(Data) openboatutils TODO document me https://github.com/Abaan404/boatrace/blob/3508adb0c3d3d0266115a162424e49f5bbd58c6c/src/main/java/com/abaan404/boatrace/compat/openboatutils/OBUTrackConfig.java

Config

Check out the plasmid docs on creating a config to make a minigame. To choose a specific game mode, you must omit or include these fields accordingly:

  • TimeTrial: exclude qualifying and race.
  • Qualifying/Race: include qualifying and race.
  • Race: exclude qualifying but include race.
  • OpenBoatUtils (experimental): adding this field makes the game require OpenBoatUtils, anyone who doesnt have the client mod will be forced into spectator.
config
{
    "type": "boatrace:game",
    "track": [Identifier],
    "team": {
        "size": [Int] // default: 1
    },
    "qualifying": {
        "duration": [Long], // in ms
        "laps": [Int] // optional
    },
    "race": {
        "max_duration": [Long], // in ms
        "max_laps": [Int], // default 1
        "no_respawn": [Bool], // default: false
        "accept_unqualified": [Bool], // default false
        "pits": {
            "success": {
                "duration": [Long], // default 2000ms
                "random": [Long] // default 3000ms
            }
            "failure": {
                "duration": [Long], // default 2000ms
                "random": [Long] // default 0ms
            }
            "count": [Int] // default 0
        }
        "grid_type": ["normal" | "reversed" | "random"], // default "normal"
        "go_countdown": {
            "duration": [Long], // default 5000ms
            "random": [Long] // default 2000ms
        }
        "scoring": [List[Int]], // default: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
    },
    "openboatutils": {
        "filter": [List[String]],
        "collision": ["vanilla" | "no_collision_with_any_entities" | "filtered_collision" | "no_collision_with_boats_and_players_plus_filtered_collision"],
        "resolution": [Byte],
    }
}

¹ OpenBoatUtils support is experimental and is seperately marked with +OBU, additional game configs will be required to setup the client.

Highlights

From source data

Game versions

Supports 2 Minecraft versions, the newest being 26.1.2.

Loaders

Runs on Fabric.

Footprint

Rated a light load on a server.

Open Boat Race on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
Server side
Required on the server
Server type needed
Fabric
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.3+26.1.2, released 2026-05-23

Game versions by loader

LoaderGame versionsNewest
Fabric1.21.4 to 26.1.2 (2 versions)26.1.2

From 2 recorded builds of Open Boat Race.

Recent builds

BuildReleasedGame versionsLoaders
1.0.3+26.1.22026-05-2326.1.2Fabric
1.0.2+1.21.4+OBU beta2026-05-231.21.4Fabric

Dependencies

  • Required: modrinth project xUvfRSZh (modrinth, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Open Boat Race on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Vehicles & ships

Cars, boats, aircraft, ships and other things to drive or fly.

Runs on your server

From source side support

Modrinth lists Open Boat Race as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Fabric
Runs on
Serverrequired on the server
Game versions
26.1.2 and 1 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-03Open ↗
  • ✓Authorabaan404, as published on Modrinth
  • ✓LicenseMITFree

Open Boat Race, answered

Generated from the mod’s own source data.

Do my players need to install Open Boat Race?

Modrinth lists Open Boat Race as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Fabric.

Is it free?

Yes. Open Boat Race is free to download from Modrinth. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Open Boat Race on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Open Boat Race in one click.