
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.2 — 2026-03-29
Added
- PlaceholderAPI integration: BoatRacing now registers
%boatracing_*%placeholders for holograms/scoreboards. - Persistent aggregate stats: new
stats.ymlstorage for player wins, team wins, best race, and best lap values used by placeholders. - Race back command: added
/boatracing race backso players can manually return to their saved pre-lobby location after race flows. - Post-race lobby return UX: after a race ends or is cancelled, participants are teleported to the configured race lobby, receive a clickable back shortcut, and have a 3-minute window to return.
- French language bundle: added bundled
messages_fr.yml(community translation) with complete race/setup/team/admin/gui coverage. - Additional community language bundles: added bundled
messages_es_419.yml,messages_pt_BR.yml,messages_pt_PT.yml,messages_de.yml,messages_it.yml,messages_pl.yml,messages_tr.yml,messages_ja.yml, andmessages_ko.yml, expanding built-in language coverage.
Changed
- Setup Wizard compact mode: wizard prompts were shortened and reorganized by step to reduce chat text while keeping actionable buttons.
- Registration announce source: registration announce text is now language-specific in
messages_<lang>.yml(race.registration.announce) instead ofconfig.yml. - Registration announce placeholders:
race.registration.announcenow consistently supports{track},{laps},{cmd},{label}across bundled language files. - Lobby return flow: pre-lobby locations are preserved during race start, and race-back return entries now expire automatically after 3 minutes (in-memory only).
- Race help and tab-complete:
race backis now included in help output and tab suggestions for players withboatracing.race.back. - Language bundle loading: language selection now supports bundled and custom
messages_<lang>.ymlfiles from the plugin folder, with safe fallback to English. - Translation status headers: bundled language headers now consistently mark
messages_en.ymlandmessages_es.ymlas official translations, and all other bundled languages as unofficial community translations. - Chinese locale split: kept
messages_zh_TW.ymlfor Taiwan Traditional Chinese and addedmessages_zh_CN.ymlfor Mainland Simplified Chinese. - Race back window configurability: the
/boatracing race backavailability window is now configurable withracing.lobby.back-window-seconds.
Fixed
- Build break in TeamManager: fixed malformed package declaration in
TeamManager.javathat caused compilation failure. - Race boat entity cleanup: race-spawned boats/rafts are now tracked and removed deterministically on finish/cancel/reset, preventing leftover vehicle entities in the world.
- Race back expiry notification: players now receive an automatic message when the back window expires, instead of only seeing it after manually running
/boatracing race back.
Docs
- Placeholder reference added: README now documents available
%boatracing_*%placeholders and team lookup formats. - Lobby-back docs updated: README and QA checklist now document the clickable
race backflow and 3-minute return window as part of 1.1.2.
Файлы
BoatRacing.jar(520.88 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.2
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.19–1.21.11, 25w46a
Загрузок
10
Дата публикации
2 нед. назад