Overview
ElytraRace - Competitive elytra racing plugin for Minecraft
Features
- Multiple racing maps
- Leaderboards & stats
- Hoops system
- Teleporters & finish zones
- Shop & achievements
- Infinite Elytra option
- Jump pads
- Join signs
Requirements
- Minecraft: 1.21.11+
- Server: Spigot/Paper
- Java: 17+
Player Commands
/er join
Join random game
/er join <race-name>
Join specific race
/er leave
Leave current race
/er lobby
Return to main lobby
/er shop
Open shop menu
/er achievements
View achievements
/er stats <race-name>
View your stats
/er leaderboard <race-name>
View leaderboard
Admin - Setup
/er setmainlobby
Set Elytra Race main lobby
/er create <race-name>
Create new race game
/er setlobby <race-name>
Set waiting lobby (where players wait)
/er addspawn <race-name>
Add spawn point (can add multiple)
/er addname <race-name> <alias-name>
Set aliases names for a race (useful for Bedrock players)
/er list
List all races with status
/er delete <race-name>
Delete race game
Admin - Advanced
Infinite Elytra
/er setinfiniteelytra <race-name> true/false
Enable or disable infinite elytra usage for a race
/er setinfiniteelytraspeed <race-name> speed
Set speed for infinite elytra usage
Hoops
/er hoop add <race-name>
Set hoop detection at your position (you have to build your own hoops)
/er hoop remove <race-name> <index>
Remove specific hoop
/er hoop list <race-name>
List all hoops
/er hoop clear <race-name>
Remove all hoops
/er hoop toggle <race-name>
Enable/disable hoops
/er hoop setradius <race-name> <radius>
Set hoop detection radius
Finish Zone
/er setfinishline <race-name> [radius]
Set finish zone
/er finishmode <race-name> <zone|block>
zone = fly through area | block = break block
Teleporters
/er setteleporter <race-name> source
Set teleporter source (place a gold block at your feet)
/er setteleporter <race-name> destination
Set teleporter destination (where players will be teleported)
/er removeteleporter <race-name>
Remove all teleporters
Leaderboards
/er setleaderboardsize <race-name> <size>
Set leaderboard size
/er createhologram <race-name>
Create leaderboard hologram at your position
/er removehologram <race-name>
Remove leaderboard hologram
/er setleaderboardhologramsize <race-name> <size>
Set leaderboard hologram size
Game Control
/er start <race-name>
Force start race game
/er stop <race-name>
Force stop race game
/er reload
Reload configuration
Other
/er setfastwintime <race-name> <seconds>
Set time for "fast win" achievement
Permissions
| Permission | Description | Default |
|---|---|---|
elytrarace.join |
Join races | ✓ all |
elytrarace.help |
View help | ✓ all |
elytrarace.leaderboard |
View leaderboards | ✓ all |
elytrarace.admin |
All admin commands | op only |
elytrarace.create |
Create/delete maps | op only |
elytrarace.list |
List maps | op only |
elytrarace.setlobby |
Set lobby locations | op only |
elytrarace.addspawn |
Add spawn points | op only |
elytrarace.start |
Start/stop games | op only |
elytrarace.reload |
Reload config | op only |
Jump Pad
Place an IRON BLOCK with a HEAVY WEIGHTED PRESSURE PLATE on top to create a jump pad that launches players into the air.
+
Join Signs
Create a sign with:
Fist line: "ElytraRace"
Second line: "<race-name>"
Sign auto-updates with game status and player count.
Game Mechanics
Hoops
Checkpoints that must be flown through during the race.
Teleporters
Players flying through source zone teleport to destination zone.
Finish Modes
- ZONE: Fly through finish area
- BLOCK: Break specific block (SEA LANTERN BLOCK)
Game States
- WAITING: Players joining
- STARTING: Countdown
- INGAME: Race active
- ENDING: Post-race