Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Tags
Creators
Details
πͺ ElytraRace β The Ultimate Elytra Racing Plugin
A competitive and fully-customizable Elytra racing system for Minecraft Paper servers!
Designed for events, minigame servers, SMP challenges, and creators who want a polished, feature-rich racing experience.
β¨ What Makes It Special?
- π‘οΈ Intelligent Anti-Cheat: Multi-layer protection including rocket limits, boundary checks, and sequential order validation.
- β‘ Performance Optimized: High-frequency calculations are cached and optimized to ensure zero impact on server TPS.
- π WorldGuard Integration: The industry standard for regions β import your existing WorldGuard zones as race rings instantly.
- π οΈ Flexible Setup: Choose between precise manual placement or rapid automated region importing.
- π Comprehensive Stats: Real-time tracking of personal bests, win rates, and global leaderboards.
π Whatβs New in v1.1.0? (10 Major Features)
- π Force-Join System β Automatically join players when they enter the lobby or force-join them via command.
- π Inventory Validation β Require Elytra + specific rocket counts before players can ready up.
- π¦ WorldGuard Region Import β Auto-import race rings directly from your existing regions.
- π« Starting Platform System β Freeze players on a disappearing glass platform until the countdown hits zero.
- π§ͺ Test Mode β Specialized admin mode to run races without saving statistics.
- π Personal Best Tracking β Store individual records and display PB/WR badges in the action bar.
- πβπ¨ Auto Spectator Mode β Automatically transition players to spectator mode after they cross the finish line.
- π Ring Preview System β Dynamic particle-based ring visualization for easy course setup.
- π§ Boundary Anti-Cheat β Smart enforcement that warns and returns players if they stray too far off-course.
- β³ Auto-Finish Timer β Configurable race timeouts to ensure games don't hang indefinitely.
π₯ Core Features
π Automatic Race System
- Walk-into-lobby auto join
- Ready-up system with requirement validation
- Synchronized countdown with movement freeze
- Simultaneous start for all racers
- Automatic stats and leaderboard updates
π― Ring System & Validation
- Sequential checkpoint detection (prevents skipping)
- Wrong-direction detection
- WorldGuard region-based ring importing
- Particle preview system for visualization
β±οΈ Real-Time Timers
- Global race timer and per-player timers
- High-precision action bar display
- Personal Best (PB) & World Record (WR) indicators
π Statistics & Leaderboards
- Detailed tracking: Wins, Races Played, Avg/Best Time, Win Rate
- Global Top 10 Leaderboards (Sort by Time, Wins, or Averages)
- Persistent storage for all player data
π Requirements
- Server: Paper 1.21.4+ (or compatible forks)
- Java: 21+
- Optional (Highly Recommended):
- WorldEdit 7.3.3+ (For region selection)
- WorldGuard 7.0.13+ (For region import)
π Quick Start
- Install the plugin and restart your server.
- Set the Lobby:
/er setup lobby - Define Course:
- Use WorldEdit to select areas:
/er setup startand/er setup finish - Import rings:
/er import rings(imports regions namedring1,ring2, etc.)
- Use WorldEdit to select areas:
- Finalize: Create a starting platform with
/er platform create - Race!: Walk into the lobby or type
/er join, then/ready
π‘οΈ Anti-Cheat Protection
- β Ring skip detection with instant disqualification
- β Rocket usage limits (configurable)
- β Off-path boundary enforcement
- β Mid-race disconnect handling
- β Teleport and flight exploit prevention
π Documentation & Support
Full documentation, including command references and configuration guides, is available on our GitHub Repository.
- π¬ Discussions: GitHub Discussions
- π Issues: Report a Bug
π License
Licensed under the MIT License β Free for personal and commercial use.


