Open Boat Race
No reviews yet
A configurable, open-source server-side ice boat racing mod built using the Nucleoid project!
Features small, self-contained games within Minecraft.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
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.javaConfig
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
qualifyingandrace. - Qualifying/Race: include
qualifyingandrace. - Race: exclude
qualifyingbut includerace. - 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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources