You might know this feature from CraftAttack - this is exactly the same, but better!
A Minecraft plugin that enables elytra-like flight mechanics at spawn without requiring actual elytra wings. Double-jump to soar through the air and boost yourself with the F key!
Enhanced with features inspired by blax-k's SpawnElytra implementation
- Double-jump to fly - Activate elytra gliding anywhere within the spawn radius
- Enhanced boost mechanics - Press F (Java) or Sneak (Bedrock) to get a speed boost while flying
- Bedrock/Geyser compatible - Full support for Bedrock Edition players via GeyserMC, virtual elytra cannot be displaced by inventory actions
- World-specific - Configure which world the feature works in
- No fall damage - Players won't take damage while using the elytra
- Lightweight - Minimal performance impact with efficient event handling
- Sound effects - Configurable boost sounds for better feedback
- Update checker - Notifies ops on first join after restart if a new version is available
- Admin commands -
/spawnelytra reloadand/spawnelytra info - Permission system - Fine-grained control over who can use what features
- Anonymous metrics - Optional bStats integration (can be disabled in config)
- Flexible spawn radius - Option to ignore Y coordinate so players can fly at any height within the radius
- Download the latest
.jarfile from the releases page - Place it in your server's
pluginsfolder - Restart your server
- Configure the plugin in
plugins/SpawnElytra/config.yml
The plugin uses the world spawn point as the center for flight activation. This is the exact location where players spawn when they first join the server or use the /spawn command. You can set this location using the /setworldspawn command.
world: world # The world where the feature works
spawnRadius: 50 # Radius around spawn where players can start flying
boostEnabled: true # Whether the boost feature is enabled
multiplyValue: 5 # Velocity multiplier for the boost
boostDirection: forward # Direction of boost: 'forward' or 'upward'
boostSound: ENTITY_BAT_TAKEOFF # Sound played when boosting
message: "Press %key% to boost yourself." # Action bar message (%key% = F/Sneak)
showBoostMessage: true # Show boost activation message
showActivationMessage: true # Show flight activation message
ignoreYInSpawnRadius: false # When true: only X/Z distance checked (ignore height)
checkForUpdates: true # Check Modrinth for updates on startup
debugMode: false # When true: verbose save/load logging enabled
enableMetrics: true # Send anonymous usage statistics to bStats| Option | Description | Default |
|---|---|---|
spawnRadius |
Radius around spawn where players can start flying | 50 |
multiplyValue |
How much the velocity gets multiplied when boosting | 5 |
boostEnabled |
Whether the boost feature is enabled | true |
world |
The world where the feature works | "world" |
message |
Action bar message shown to players (%key% = F key) |
English message |
boostSound |
Sound played when using boost | ENTITY_BAT_TAKEOFF |
boostDirection |
Direction of boost: forward or upward |
forward |
showBoostMessage |
Show "Boost activated!" message | true |
showActivationMessage |
Show activation message with F key hint | true |
ignoreYInSpawnRadius |
When true: only horizontal distance (X/Z) is checked, height is ignored |
false |
checkForUpdates |
Check Modrinth for updates on startup, notify first op to join | true |
debugMode |
Enable verbose save/load logging for troubleshooting | false |
enableMetrics |
Send anonymous usage statistics to bStats | true |
- Enter the spawn area (within the configured radius)
- Double-jump (press space twice quickly) to start flying
- Use elytra controls to glide around
- Press F (swap hands) to boost forward while flying
- Land to stop flying
| Command | Permission | Description |
|---|---|---|
/spawnelytra info |
None | Show plugin information and current config |
/spawnelytra reload |
spawnelytra.admin |
Reload plugin configuration |
Aliases: /se, /selytra
| Permission | Description | Default |
|---|---|---|
spawnelytra.use |
Allows using elytra flight at spawn | true |
spawnelytra.useboost |
Allows using boost functionality | true |
spawnelytra.admin |
Allows access to admin commands | op |
spawnelytra.* |
Grants all permissions | op |
- Minecraft: 1.20.1+ (compatible with all versions up to 26.2.x and beyond)
- Server: Spigot, Paper, or compatible
- Java: 21+
Original Concept: CoolePizza - Original SpawnElytra
Fabric Port: @SchlangeGoto - Initial Fabric implementation
Enhanced Features Inspired By: blax-k - SpawnElytra Implementation
- Command system and admin features
- Sound effects and enhanced boost mechanics
- Better configuration options
- Permission system improvements
This Version: Updated, enhanced, and optimized implementation with bug fixes for modern Minecraft versions, combining the best ideas from both original works.
This project is licensed under the MIT License - see the LICENSE file for details.
Original Developer: CoolePizza
Original Plugin: SpawnElytra on SpigotMC
This is an updated and improved version of the original plugin with bug fixes and enhanced compatibility for modern Minecraft versions.
Made with care for the Minecraft community
