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.


