
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.
538
8
Список изменений
Changelog
1.1.1 — 2026-03-13
Added
- Registration lobby mechanic (optional): new
racing.lobby.*config block to send registered players to a lobby location while registration is open, with optional return to their previous location on leave/cancel. - Lobby setup command: added
/boatracing setup setlobbyto save the admin's current position as the registration lobby and enable it instantly. - Lobby i18n messages: added localized feedback when players are teleported to the race lobby and when they are returned.
- SimpleScore integration hook: when SimpleScore is present, BoatRacing now uses its viewer hide/show flow during races to avoid sidebar ownership conflicts and restore the external scoreboard cleanly after stop/cancel.
Fixed
- Race track selection flow for active track:
race open/join/leave/force/start/stop/statusno longer force a disk reload when the requested track is already the active one (notablyunsaved), preventing stale-state issues. - Track reload consistency:
TrackConfig.load()now clears all in-memory collections (customStartSlots,bestTimes, and others) before reading from disk. - Registration timer race-loop bug: fixed a state bug where
race opentimer callbacks could survive manualstart/force/stopflows and re-trigger race starts (infinite restart behavior). Registration sessions are now invalidated/cancelled atomically. - Manual start stale-callback guard:
/boatracing race start <track>now closes the registration window first to prevent old registration callbacks from restarting/overlapping race state. - External sidebar handoff reliability: improved race HUD/sidebar cleanup so external sidebar plugins (notably SimpleScore and TAB) recover cleanly after race stop/cancel without requiring relog.
Changed
- Setup click actions UX: setup wizard and admin setup tips now use suggest-in-chat behavior for commands requiring arguments, so players can tab-complete before executing.
- Compatibility matrix clarified: this plugin jar is intended for Bukkit-family servers (CraftBukkit/Spigot/Paper/Purpur) and now includes Folia-compatible scheduling paths.
Docs
- Platform scope documented: README/CHECKLIST now explicitly state that Sponge requires a separate platform port and that Velocity/BungeeCord (proxy layer) cannot run gameplay logic from this plugin jar.
- Explicit SimpleScore compatibility note: docs now explicitly list compatibility with SimpleScore (GitHub: https://github.com/RuiPereiraDev/SimpleScore, Modrinth: https://modrinth.com/plugin/simplescore).
- Explicit TAB compatibility note: docs now explicitly list compatibility with TAB (GitHub: https://github.com/NEZNAMY/TAB, Modrinth: https://modrinth.com/plugin/tab-was-taken).
Файлы
BoatRacing.jar(407.66 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.1
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.19–1.21.11, 25w46a
Загрузок
36
Дата публикации
1 мес. назад