
BoatRacing
An F1‑style ice boat racing plugin for Paper with a clean, vanilla‑like GUI. Manage teams, configure tracks with the built‑in BoatRacing selection tool, run timed races with checkpoints, pit area penalties, and a guided setup wizard.
Оцените первым
814
9
BoatRacing
An F1-style ice boat racing plugin for Bukkit/Spigot (Paper/Purpur compatible) with a clean, vanilla-like GUI. Manage teams, configure tracks, run timed races with checkpoints, pit penalties, false starts, 5-light countdowns, ghost replays, and more — all with full multi-language support (16 languages).
What's New in 1.1.6
- Forfeit command (
/boatracing race forfeit): abandon a race without stopping it for others. Forfeited players show as DNF in results. Contributed by @MC-MrBirdy. - Practice ghost replay: your best practice run is recorded as a ghost boat that replays alongside you.
- Database persistence: SQLite (default), MySQL, or YAML storage. JDBC drivers auto-downloaded with SHA-256 verification on first run.
- Practice leave:
/boatracing race practice leave <track>and auto-exit on disconnect. - Minecraft 26.2 support: AnvilGUI updated for native 26.1/26.2 compatibility.
- Fast-crossing detection: ray-AABB segment intersection prevents checkpoints/finish lines from being missed at high boat speeds.
- SimpleScore/TAB compatibility: sidebar plays nice with external scoreboard plugins.
Full changelog →
Features
- Team system: create/join/leave teams, set racer numbers and boat types, team colors
- Admin GUIs: manage teams, players, race control, and named tracks from in-game menus
- Named tracks: per-track YAML configs with laps, pit stops, penalties, and start slot overrides
- Setup wizard: guided, clickable flow to configure starts, finish, lights, pits, and checkpoints
- Race systems: ordered checkpoints, mandatory pit stops, false-start penalties, 5-light F1-style countdown, registration lobby teleport/return
- Ghost replays: best practice runs saved as ghost boats with no-collision rules
- Map voting:
/boatracing race voteopenwith auto-open winner registration - Solo practice:
/boatracing race practice <track>to train alone - PlaceholderAPI: 100+
%boatracing_*%placeholders for holograms, scoreboards, NPCs - i18n: 16 bundled languages (EN/ES official + 14 community translations), hot-reloadable
- Rewards: per-position race rewards with commands, messages, and broadcasts
- SQLite/MySQL/YAML storage: pluggable persistence with automatic legacy migration
Quick Start
- Download and place in
plugins/ /boatracing teams→ create a team/boatracing setup wizard→ configure a track/boatracing race open <track>→ open registration/boatracing race join <track>→ players join/boatracing race start <track>→ go!
Commands
| Command | Description |
|---|---|
/boatracing teams | Open team GUI |
/boatracing race open/join/leave <track> | Manage race registration |
/boatracing race start/force/stop <track> | Control races |
/boatracing race practice <track> | Start solo practice |
/boatracing race forfeit | Abandon current race |
/boatracing race voteopen/vote/voteui | Map voting |
/boatracing stats [player] | View stats |
/boatracing setup wizard | Guided track setup |
/boatracing admin | Admin management hub |
Requirements
- Java 17+
- Bukkit/Spigot/Paper/Purpur 1.19 – 26.2
- PlaceholderAPI (optional, for placeholders)
Links
- GitHub · Changelog · QA Checklist
