promotional bannermobile promotional banner

SpawnElytra

Double-jump to activate elytra flight at spawn without requiring elytra wings. Press F to boost! Like in Craft Attack!

File Details

SpawnElytra 2.4.0

  • R
  • Jan 27, 2026
  • 28.88 KB
  • 6
  • 1.21.11+18

File Name

SpawnElytra-2.4.0.jar

Supported Versions

  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20

📦 Paper/Bukkit - v2.4.0: Critical Fixes & Compatibility Update

🎯 Major Fixes

  • 🔧 Multi-Plugin Compatibility: Prevents flight permission conflicts with FlyCraft and similar plugins
  • 🛡️ Exploit Prevention: Double-jump spam and nether portal exploits fixed
  • 🎮 Enhanced Bedrock Protection: Death drops, inventory protection, and cleanup systems

✨ Breaking Fixes

Plugin Compatibility

  • Managed Players Tracking: Plugin now tracks which players it gave flight to, preventing interference with other flight plugins
  • FlyCraft Compatibility: Resolved conflict where setAllowFlight was continuously overridden
  • State Management: Checks isGliding() before modifying player flight state
  • World Change Handling: Properly clears managed players on world transitions

Exploit Prevention

  • Double-Jump Spam Fix: Players can no longer spam jump to gain altitude while flying
  • Nether Portal Exploit: Flight immediately stops when changing worlds via portals
  • Ground Detection: Improved block detection for various terrain types
  • State Validation: Enhanced checks prevent unintended flight re-enabling

🎮 Enhanced Bedrock Protection

Virtual Elytra Protection

  • Death Drop Prevention: Virtual elytra no longer drops on death, chestplate properly restored
  • Inventory Click Protection: Players cannot remove virtual elytra from inventory while flying
  • Join Cleanup System: Automatically removes leftover elytra from crashes or reconnects
  • Chestplate Restoration: Original armor restored in all exit scenarios (death, world change, landing)

🐛 Bug Fixes

  • Fixed nether portal exploit allowing cross-world flight
  • Improved ground detection for consistent landing behavior
  • Enhanced state management for edge cases
  • Cleaned up player state on world transitions
  • Proper cleanup of managed players list

🔧 Technical Improvements

  • managedPlayers List: Tracks plugin-controlled players for multi-plugin compatibility
  • Event-Driven Protection: InventoryClickEvent and PlayerDeathEvent handlers
  • Automated Dev Environment: Gradle tasks for Paper 1.21.11 testing and development
  • Java 21 Compatibility: Gradle configuration optimized for Java 21 LTS
  • Enhanced State Checks: flying.contains() and isGliding() validation throughout

🔧 Compatibility

  • Minecraft: 1.20.1 - 1.21.11
  • Java: 21 LTS recommended
  • Platform: Spigot/Paper
  • Tested With: FlyCraft, Geyser, Floodgate

📥 Installation

Download SpawnElytra-2.4.0.jar and place it in your plugins folder.

Upgrading from v2.3.x: Your existing configuration will work perfectly. No changes required.

⚠️ Important Notice

If you run multiple flight plugins (like FlyCraft) alongside SpawnElytra, this update is critical for proper functionality. The new managed players system prevents plugin conflicts that could disable flight entirely.