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
setAllowFlightwas 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:
InventoryClickEventandPlayerDeathEventhandlers - 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()andisGliding()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.

