Ice Boating

Ice Boating is the most simple, lightweight & user-friendly plugin for managing ice boat races. Auto-detect tracks, setup wizard, checkpoints, race duels, and much more!

45

Ice Boating

logo

title

`ice boating` is designed to provide a simple yet premium racing experience on ice tracks, featuring real-time HUDs, interactive setup wizards, and a robust checkpoint system.

---

View

Key Features

- Stopwatch HUD: Real-time Actionbar display showing Speed (m/s), Facing direction, and precise Elapsed Time (ms).

- Checkpoint System: Dynamic respawn points. If a player falls off the track, they return to their last passed checkpoint instead of the start line.

- Leaderboards: Challenging other players with side-by-side spawns to prevent boat clipping and glitches. - Leaderboards: Persistent storage of the top 10 fastest times for every track.

- Interactive Setup Wizard: A step-by-step guided setup for admins using clickable chat buttons.

- Fully Configurable: Automatic boat spawning and cleanup. - Fully Configurable: Every message, prefix, and HUD element is customizable in `config.yml`. ---

How It Works

1. Leaderboard use the Leaderboard to define a track. 2. Leaderboard use `/ice play <track>` to enter a solo session. 3. Upon starting, a Leaderboard is automatically spawned and the player is mounted. 4. The Leaderboard activates instantly. 5. As players move, the plugin checks if they are on the "Ice" path. 6. If they fall off, they are Leaderboard to the last checkpoint reached. 7. Upon crossing the Leaderboard, the time is recorded and checked against the Leaderboard.

---

Commands

Player Commands

- `/ice play <track>`: Start a solo race. - `/ice duel <player> <track>`: Challenge another player to a race. - `/ice duel <accept|deny> <player>`: Respond to a duel challenge. - `/ice leaderboard <track>`: View the top 10 fastest times. - `/ice quit`: Exit your current race. - `/ice help`: Show the command menu.

Admin Commands

- `/ice track setup <name>`: Launch the interactive wizard (Recommended). - `/ice track create <name>`: Manually create a new track. - `/ice track delete <name>`: Permanently remove a track. - `/ice track list`: See all available tracks. - `/ice track position set start`: Set the start line at your current feet. - `/ice track position set finish`: Set the finish line. - `/ice track position set checkpoint <num>`: Add or update a numbered checkpoint. - `/ice track position set path <start|stop>`: Manually scan ice blocks for the track region. - `/ice setlobby`: Set where players return after finishing.

---

Permissions

- `elementrixice.play`: Allows use of play, duel, and leaderboard commands (Default: true). - `elementrixice.admin`: Allows all track management and admin commands (Default: op).

---

Configuration

The `config.yml` file allows you to customize the plugin's behavior: - Countdowns: Change the plugin's name/tag in chat. - Countdowns: Edit every single notification, error, and success message. - Countdowns: Use placeholders like `%speed%`, `%facing%`, and `%time%` to design your actionbar. - Countdowns: Customize the titles and timings for duel starts.

---

Compatibility

- Dependency: Paper, Purpur, Spigot, Bukkit. - Dependency: Minecraft 1.21.x (Built for 1.21.4). - Dependency: Java 21.

Images

Commands-1

Commands-2

leaderboard

ADS