SpawnElytra - Elytra Flight at Spawn icon

SpawnElytra - Elytra Flight at Spawn -----

Double-jump to fly at spawn without elytra wings!




[​IMG]
Bedrock Edition & Metrics Update


[​IMG] [​IMG] [​IMG]

What's New in v2.3.0?

A major feature update bringing full Bedrock Edition support and privacy-focused metrics to SpawnElytra!

✨ v2.3.0 Updates - Bedrock Compatibility & Metrics

Bedrock Edition Support
  • Virtual Elytra System - Bedrock players can fly without physical elytra items
  • Automatic Detection - Detects Bedrock players via Floodgate API with UUID fallback
  • Sneak-to-Boost - Natural boost mechanic for Bedrock controls (no F-key available)
  • Chestplate Protection - Automatically saves and restores chestplates during flight
  • Flight Protection - Prevents elytra removal while flying
  • Cross-Platform UX - Platform-appropriate controls for Java and Bedrock players

Metrics & Privacy
  • bStats Integration - Optional anonymous usage statistics for plugin improvement
  • Privacy Control - Configure enableMetrics: false to disable completely
  • Transparency - Full control over data sharing in config.yml
  • Shadow JAR - Dependencies properly shaded and isolated

Configuration Updates
  • New enableMetrics Option - Control bStats in config.yml (default: true)
  • Cleaned Comments - Minimized configuration file comments for clarity
  • Enhanced Documentation - Updated README with Bedrock support details
  • Floodgate Support - Added as soft dependency for enhanced Bedrock detection

⚙️ Technical Improvements
  • Reflection-Based Detection - Floodgate API detection without hard dependency
  • Event-Driven Architecture - PlayerToggleSneakEvent for Bedrock boost
  • Inventory Protection - InventoryClickEvent handler prevents elytra removal
  • HashMap Storage - Chestplate preservation system
  • Gradle Shadow Plugin - Proper dependency management and shading

Installation

Upgrading from v2.2.x
  1. Download SpawnElytra-2.3.0.jar from the files section
  2. Stop your server
  3. Replace the old plugin file in your plugins/ folder
  4. Start your server
  5. Existing configs work perfectly! - Optionally add enableMetrics: false to disable metrics

Geyser/Floodgate Setup (Optional)
For enhanced Bedrock detection, install Floodgate on your server. SpawnElytra works without it but will use UUID-based fallback detection.

Why Update to v2.3.0?

  • Welcome Bedrock Players - Full cross-platform support for Java & Bedrock
  • Better UX - Platform-appropriate controls for all players
  • Privacy First - Complete control over metrics collection
  • Production Ready - Tested on live servers with mixed player base
  • ✅ Easy Upgrade - Drop-in replacement with backward compatibility

Cross-platform flight is here! Welcome Bedrock players! ✈️

[​IMG]

[​IMG]
Performance & Bugfix Update


[​IMG] [​IMG] [​IMG]

What's New in v2.2.1?

A focused update bringing performance improvements and critical bug fixes to make your elytra flight experience smoother and more reliable!

✨ v2.2.1 Updates - Performance & Stability

Bug Fixes
  • Grace Period System - Added 5-tick grace period to prevent false landing detection when starting flight
  • Ground Detection Fix - Fixed edge cases where players would get stuck or have flight interrupted prematurely
  • Event Handling - Improved player type checking in glide toggle events

⚡ Performance Optimizations
  • Scheduler Optimization - Reduced frequency from every 3 ticks to every 5 ticks (16.7% performance improvement)
  • Event-Driven Detection - Moved ground detection from continuous polling to event-based system
  • Reduced Server Load - Less frequent checks mean lower overhead

Technical Improvements
  • Dynamic JAR Versioning - Build system now uses project version automatically
  • Code Cleanup - Removed unused imports and improved formatting
  • Version Logging - Plugin messages now display actual version dynamically

Installation

� Upgrading from v2.2
  1. Download SpawnElytra-2.2.1.jar from the files section
  2. Stop your server
  3. Replace the old plugin file in your plugins/ folder
  4. Start your server
  5. No configuration changes required! - Existing configs work perfectly

Contributors
TheMaxik: Core performance optimizations and bug fixes
Knabbiii: Additional improvements and integration

Why Update to v2.2.1?

  • Better Performance - 16.7% reduction in scheduler overhead
  • More Reliable - Grace period prevents flight interruption bugs
  • Drop-in Upgrade - No configuration changes needed
  • Community Driven - Bug fixes from community feedback

Safe upgrade from v2.2 - backup recommended as always!

[​IMG]
----------, Nov 13, 2025

[​IMG]
Java 21 LTS & Enterprise Modernization


[​IMG] [​IMG] [​IMG]

What is SpawnElytra?

A lightweight Minecraft plugin that brings CraftAttack-style elytra flight mechanics to your spawn area! Players can double-jump to activate elytra gliding and boost themselves with the F key - no actual elytra wings required!

✨ What's New in v2.2 - Major Modernization

Enterprise-Level Technology Stack
  • Java 21 LTS Upgrade - Migrated from Java 17 to Java 21 LTS for optimal performance and security
  • Modern Gradle 8.10.2 - Updated from ancient Gradle 7.0.2 to latest build tooling
  • Professional Architecture - Implemented Singleton Design Pattern for better resource management

Modern Java Features
  • Text Blocks ("""") - Clean multi-line string handling for better code readability
  • String.formatted() - Modern string formatting replacing legacy methods
  • Enhanced Exception Handling - Specific exception types for better cross-version compatibility

Code Quality & Professional Standards
  • Production-Ready Code - Removed all unnecessary comments and AI-generated documentation
  • Proper Code Formatting - Added curly braces to all single-line if statements
  • Enterprise Standards - Code now meets professional development standards

Enhanced Configuration
  • Advanced Boost Options - Configurable boost direction (forward/upward)
  • Sound Customization - Configurable boost sound effects
  • Message Control - Toggle activation and boost messages independently
  • Cross-Version Chat - BungeeCord chat component support with fallback

Core Features (Maintained)
  • Double-jump Flight - Activate elytra gliding anywhere within spawn radius
  • F-Key Boost - Speed boost while flying (configurable multiplier and direction)
  • No Fall Damage - Safe landing every time
  • World-Specific - Configure which world the feature works in
  • Permission System - Fine-grained control over who can use what
  • Admin Commands - /spawnelytra reload and /spawnelytra info

Technical Details

Requirement Version
Minecraft 1.20.1+ (supports 1.20.x and 1.21.x)
Server Spigot, Paper, or compatible
Java 21 LTS (recommended for optimal performance)
Build System Gradle 8.10.2


Installation
  1. Download the .jar file
  2. Place in your server's plugins folder
  3. Restart server
  4. ⚙️ Configure in plugins/SpawnElytra/config.yml

⚙️ Enhanced Configuration

Code (Text):

spawnRadius: 50 # Flight activation radius around spawn
multiplyValue: 5 # Boost velocity multiplier
boostEnabled: true # Enable/disable boost feature
world: "world" # Target world name
message: "Press %key% to boost yourself." # Action bar message
boostSound: "ENTITY_BAT_TAKEOFF" # Boost sound effect
boostDirection: "forward" # Boost direction: "forward" or "upward"
showBoostMessage: true # Show boost activation message
showActivationMessage: true # Show flight activation message
 
Permissions

Code (Text):

spawnelytra.use # Basic flight permission (default: true)
spawnelytra.useboost # Boost functionality (default: true)
spawnelytra.admin # Admin commands (default: op)
spawnelytra.* # All permissions (default: op)
 
Commands

Command Permission Description
/spawnelytra info spawnelytra.use Show plugin information
/spawnelytra reload spawnelytra.admin Reload configuration


Why Upgrade to v2.2?

  • Better Performance - Java 21 LTS provides significant performance improvements
  • Enhanced Security - Latest LTS version with security patches
  • Modern Tooling - Latest Gradle build system for better development
  • Cleaner Code - Professional-grade codebase ready for production
  • More Features - Enhanced configuration options for better customization

Credits & Inspiration

Enhanced with features inspired by blax-k's implementation. Built with ❤️ for the Minecraft community.

Ready for deployment on GitHub, SpigotMC, and Modrinth!

[​IMG]
----------, Oct 30, 2025

SpawnElytra v2.1
Enhanced Flight Mechanics & Broader Compatibility


[​IMG]
[​IMG]

Overview

Bring CraftAttack-style elytra flight mechanics to your spawn area! Players can double-jump to activate elytra gliding and boost themselves with the F key - no actual elytra wings required!

✨ What's New in v2.1

Compatibility Improvements
  • Broader Minecraft Support - Compatible with 1.20.1+ through all 1.21.x versions
  • Better Server Compatibility - Optimized for Spigot, Paper, and compatible servers
  • Enhanced Documentation - Clear setup and configuration instructions
  • Professional Configuration - Detailed comments explaining all settings

Core Features
  • Double-jump Flight - Activate elytra gliding anywhere within spawn radius
  • F-Key Boost - Speed boost while flying (configurable multiplier)
  • No Fall Damage - Safe landing every time
  • World-Specific - Configure which world the feature works in
  • Permission System - Fine-grained control over who can use what features
  • Admin Commands - /spawnelytra reload and /spawnelytra info

Requirements

Minecraft: 1.20.1+
️ Server: Spigot, Paper, or compatible
☕ Java: 17+
Dependencies: None

✅ Tested Server Versions
  • Spigot 1.20.1 - 1.21.3
  • Paper 1.20.1 - 1.21.3
  • Purpur 1.20.1 - 1.21.3

⚙️ Setup

  1. Download the plugin JAR file
  2. Place in your server's plugins folder
  3. Restart your server
  4. Configure spawn radius in plugins/SpawnElytra/config.yml
  5. Set world spawn with /setworldspawn
  6. Players can now double-jump to fly at spawn!

Basic Configuration
Code (Text):

spawnRadius: 50           # Flight activation radius around spawn
multiplyValue: 5          # Boost velocity multiplier
boostEnabled: true        # Enable/disable boost feature
world: "world"           # Target world name
message: "Press %key% to boost yourself."  # Action bar message
 
Usage

Commands
/spawnelytra info - Show plugin information (No permission required)
/spawnelytra reload - Reload configuration (Requires: spawnelytra.admin)

Aliases: /se, /selytra

Permissions
spawnelytra.use - Allows elytra flight (Default: true)
spawnelytra.useboost - Allows boost functionality (Default: true)
spawnelytra.admin - Admin commands access (Default: op)
spawnelytra.* - Grants all permissions (Default: op)

Why Choose SpawnElytra?

  • No dependencies required
  • Lightweight with minimal performance impact
  • Event-driven architecture for efficiency
  • Highly configurable with detailed options
  • Professional documentation and support
  • Regular updates and community feedback

How to Use

  1. Enter the spawn area (within the configured radius)
  2. Double-jump (press space twice quickly) to start flying
  3. Use elytra controls to glide around
  4. Press F (swap hands) to boost forward while flying
  5. Land to stop flying

Enhanced version combining the best features from multiple implementations with modern compatibility and bug fixes.

Made with ❤️ for the Minecraft community

----------, Oct 24, 2025

Resource Information
Author:
----------
Total Downloads: 49
First Release: Oct 23, 2025
Last Update: Yesterday at 7:46 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings