Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/BoatRacing
BoatRacing

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.

632
8
Все версииBoatRacing 1.1.0

BoatRacing 1.1.0

Release1 мес. назад

Список изменений

Changelog

1.1.0 — 2026-03-12

Added

  • Multi-language support: messages system now supports English (default) and Español (España). Configure the language in config.yml via the language setting ("en" or "es"). All user-facing text is externalized in messages_en.yml or messages_es.yml (stored in the plugin data folder after first run).
  • New community translations: added Traditional Chinese (messages_zh_TW.yml) and Russian (messages_ru.yml) language files. Both include a clear warning that they are unofficial translations and should be reviewed.
  • Player-controlled race management: new config option player-actions.allow-player-race-start (default: false) lets non-admin players open, start, force-start and stop races globally. Per-track override available via racing.allow-player-start in tracks/.yml (uses the track config override system to allow selective enablement per track).
  • Reward system: fully customizable race completion rewards with support for finishing positions, configurable commands, player messages, and broadcast announcements. Positioned in config.yml under racing.rewards with enable/disable toggle, position-specific settings (1st/2nd/3rd/default), and placeholder support ({player}, {position}, {time}, {track}, {laps}).
  • Race performance optimization: PlayerMoveEvent listener now throttles unnecessary checkpoint checks by comparing only when the player moves to a different block (not within the same block).
  • Complete i18n infrastructure: MessageManager utility loads language files dynamically; all race, setup, team, and admin commands now use externalized messages. New messages can be added and will merge with defaults on reload without overwriting customizations.

Changed

  • Permission flow refinement for race commands: race open/start/force/stop now check track existence and load per-track settings before validating permissions, enabling per-track player-start override checks in a single canManageRace() helper.
  • All hardcoded messages across the plugin (BoatRacingPlugin, RaceManager, AdminGUI, AdminRaceGUI, AdminTracksGUI, UpdateNotifier, SetupWizard, TeamGUI, TrackConfig) replaced with i18n msg().get() calls.
  • Config option for team actions restructured: moved and renamed from various checks to player-actions section for consistency.

Fixed

  • Setup Wizard i18n key mapping: fixed wrong translation key paths in wizard navigation/summary prompts that could show raw keys (for example setup.wizard.nav-label) instead of localized text.

Docs

  • CHANGELOG and CHECKLIST updated for 1.1.0 with full feature list and verification steps.
  • Version number incremented from 1.0.9 to 1.1.0.

Файлы

BoatRacing.jar(397.88 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.0

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.19–1.21.11

Загрузок

10

Дата публикации

1 мес. назад

Загрузил

ID версии

Главная