Sueta

peyaj's IceBoatRacing

3.2.4

A simple and effective Ice Boat Racing plugin for version 1.21.x

·Plugin
Tested MC versions
1.20, 1.21, 26.1, 26.2, 26.3

A feature-rich, competitive Ice Boat Racing plugin for Paper 1.21.x - 26.2.

Features Overview

Preview

Core Racing

  • Multi-Arena Support - Run multiple races simultaneously
  • Race Modes - DEFAULT (Sprint), LAP (Looping), ELIMINATION (Last place eliminated each lap)
  • Ray-Traced Physics - Detects checkpoints at 100km/h+ without skipping
  • Visual Editor - Wand tool with real-time particle visualization

Are you a filipino and want to host your Minecraft server in the Philippines? Visit https://mcziehost.fun

web banner

Features

FeatureDescription
Race ReplaysHypixel-style replay playback of completed races
Enhanced GhostsRace against server best times with fake packet boats
Traffic Light StartColored particle countdown (Red -> Yellow -> Green)
Victory CelebrationsFireworks and broadcasts for race winners
Elimination ModeLast place eliminated each lap
Spectator ModesFree-fly, Follow Leader, Follow Player cameras
17 Particle TrailsRainbow, Electric, Sculk, Cherry, Lava, and more
Titles SystemUnlockable ranks based on wins
PlaceholderAPIStats placeholders for scoreboards
Discord IntegrationRich embeds for race results and records

Installation

  1. Requirements:

    • Paper 1.21.x - 26.2 server
    • Standalone (Built-in PacketEvents & TextDisplay Hologram Engine - No ProtocolLib or DecentHolograms required!)
    • (Optional) PlaceholderAPI
  2. Download IceBoatRacing-3.2.jar and place in /plugins

  3. Restart the server (do not use /reload)

  4. Configure config.yml as needed


Commands

CommandDescriptionPermission
/iceboatOpen main GUI menu-
/race join <arena>Join an arena-
/race leaveLeave current race-
/racequitQuick alias for leaving-
/checkpointRespawn at last checkpoint-
/race voteVote for map (during voting)-
/race party createCreate a party-
/race party invite <player>Invite to party-
/race party acceptAccept party invite-
/race party leaveLeave party-
/race replay list <arena>List arena replays-
/race replay watch <arena> <#>Watch a replay-
/race admin wandGet setup wandrace.admin
/race admin startvoteStart map votingrace.admin
/race admin reloadReload configrace.admin
/race start <arena>Force start racerace.admin
/race stop <arena>Stop racerace.admin

PlaceholderAPI Placeholders

PlaceholderDescription
%iceboat_wins%Total wins
%iceboat_races%Races played
%iceboat_winrate%Win percentage
%iceboat_best_time_<arena>%Best time on arena
%iceboat_current_arena%Current arena name
%iceboat_title%Current title
%iceboat_in_race%true/false
%iceboat_arena_record_<arena>%Arena record time
%iceboat_total_arenas%Total arena count

Particle Trails

Unlockable trails with permissions:

  • race.trail.smoke -> Smoke
  • race.trail.flame -> Flame
  • race.trail.soul -> Soul Fire
  • race.trail.rainbow -> Rainbow (HSB color cycling)
  • race.trail.electric -> Electric Spark
  • race.trail.sculk -> Sculk (Deep Dark themed)
  • race.trail.honey -> Dripping Honey
  • race.trail.lava -> Lava Drip
  • race.trail.cherry -> Cherry Blossom
  • race.trail.snow -> Snowflake
  • race.trail.water -> Water Splash
  • And more!

Configuration

All features are configurable in config.yml:

  • Checkpoint detection radius
  • Discord webhook URL
  • Music settings
  • Replay limits (max per arena)
  • Party settings (size, cooldowns)
  • Victory celebrations
  • Trail particle rates
  • Title unlock thresholds

License

GNU GPL v3

Similar projects

Plugin →