
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.4 — 04/04/2026
Added
- Track best-record placeholders by token:
%boatracing_track_best_player_<track>%,%boatracing_track_best_time_<track>%, and%boatracing_track_best_time_ms_<track>%for per-track record labels in static scoreboards/holograms. - Track top-3 placeholders by token (NEW 1.1.4):
%boatracing_track_top_1_*_<track>%,%boatracing_track_top_2_*_<track>%, and%boatracing_track_top_3_*_<track>%(player,time,time_ms) for podium/leaderboard layouts per track. - Snapshot channel for Paper 26.1 validation: introduced the first 26.1 snapshot build named
snapshot-26.1-gui-fallback-01. - Snapshot warning docs/badges: README now includes explicit
WARNING snapshotand implementation/risk badges for this build stream. - Configurable minimum racers to start: added
racing.min-players-to-startas a global race-start threshold, with per-track override support viatracks/<name>.ymlunderracing.min-players-to-start. - Localized minimum-player warning: added
race.not-enough-playersto bundled language files to report required/current participant counts when start is blocked.
Fixed
- Scoreboard tie-break by checkpoint arrival order: when racers are on the same lap and same checkpoint count, the one who reached that checkpoint first stays ahead. This avoids position swaps on equal checkpoint entry.
- Setup wizard open-registration fallback command: if no named track is selected yet, wizard Done now uses
/boatracing race open unsavedinstead of an invalid placeholder token (/boatracing race open <track>), preventingtrack not found <track>. - Paper 26.1 Anvil close-event compatibility: added a custom AnvilGUI version-matcher path plus
Wrapper26_R1_Fixedfallback implementation that probes compatiblehandleInventoryCloseEventsignatures and applies a safe close-container fallback when upstream signature assumptions fail. - Race start gating consistency:
start,force, admin race GUI start, and registration timeout auto-start now consistently enforce the configured minimum-player threshold before race launch.
Changed
- Project versioning for pre-release: project version moved to
1.1.4-26.1-SNAPSHOTinpom.xml. - Stable tag status: stable
1.1.4publication is postponed due to the Paper 26.1 GUI/Anvil compatibility issue; the planned 1.1.4 feature set is delivered in this snapshot channel.
Docs
- Minimum-player start docs: README/CHECKLIST now document
racing.min-players-to-start, per-track override behavior, and validation expectations for blocked starts. - Placeholder docs for 1.1.4: README placeholder table now marks
%boatracing_track_best_*_<track>%and%boatracing_track_top_1..3_*_<track>%asNEW (1.1.4), and CHECKLIST includes explicit QA checks for these placeholders.
Known Issues
- GUI risk on evolving 26.1 builds: because this snapshot relies on reflective compatibility over unstable internals, some GUI/Anvil flows can still fail on certain Paper 26.1 dev builds or non-Paper forks.
Файлы
BoatRacing-1.1.4.jar(561.21 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.4
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.19–26.1.1, 25w46a
Загрузок
17
Дата публикации
1 нед. назад