Home›Java›Mods›EnhancedFly
ModsJava

EnhancedFly

Java mod listed for Minecraft 1.16–1.21. Download on the author's site.

⬇ Download on Spigot
EnhancedFly is a cross-version flight management plugin for Minecraft servers.
It supports Minecraft 1.16.5 through 1.21.x and is designed for Spigot, Paper, Purpur, and other Bukkit/Spigot-compatible server implementations.
FEATURES
• Timed and permanent flight access
• Vault economy integration
• Configurable flight shop GUI
• Per-world flight restrictions
• Configurable flight speed
• Flight time, distance, altitude, and purchase statistics
• Achievement system
• SQLite, MySQL, and local YAML storage
• Optional action bar and particle effects
• Configurable fall-damage protection
• English and Simplified Chinese language files
• Safe asynchronous data loading and ordered database writes
• Recovery snapshots for failed database saves
COMPATIBILITY
• Minecraft: 1.16.5–1.21.x
• Server software: Spigot, Paper, Purpur, and compatible Bukkit implementations
• Minimum plugin bytecode requirement: Java 11
• The server must still use the Java version required by its Minecraft version
• No NMS or version-specific CraftBukkit code is used
Tested server environments:
• Paper 1.16.5
• Paper 1.20.1
• Paper 1.21.11
• Purpur 1.21.11
COMMANDS
/fly
Toggle your own flight mode.
/fly <player> [on|off]
Control flight for another online player.
/flyshop
Open the flight-time shop.
/flyspeed <1-10>
Change your flight speed.
/flyadmin reload
Reload the configuration, language files, economy integration, menus, and scheduled tasks.
/flyadmin give <player> <permanent|seconds>
Give permanent flight or temporary flight time.
/flyadmin remove <player>
Remove flight resources managed by EnhancedFly.
/flyadmin info <player>
View a player's flight balance and statistics.
PERMISSIONS
enhancedfly.use
Allows players to use flight.
enhancedfly.others
Allows players to control flight for other players.
enhancedfly.shop
Allows access to the flight shop.
enhancedfly.speed
Allows use of the flight-speed command.
enhancedfly.admin
Allows access to administrative commands.
enhancedfly.bypass.world
Bypasses world flight restrictions.
enhancedfly.free
Prevents flight time from being consumed. This permission does not bypass world restrictions.
INSTALLATION
1. Download EnhancedFly-2.2.0.jar.
2. Place the JAR file in your server's plugins directory.
3. Start the server to generate the default configuration.
4. Install Vault and a compatible economy plugin if you want to use the economy shop.
5. Edit plugins/EnhancedFly/config.yml as needed.
6. Restart the server after changing database connection settings.
Before upgrading, shut down the server normally and back up the plugins/EnhancedFly directory.
Do not delete a non-empty plugins/EnhancedFly/recovery directory. It may contain recovery snapshots that have not yet been confirmed as written to the database.
STORAGE
SQLite is enabled by default.
EnhancedFly also supports MySQL and local YAML storage. Only one primary storage backend is used at a time.
Database writes are executed through an ordered storage queue. Recovery snapshots are retained when a database write fails and are removed only after a successful save.
NOTES
Vault and an economy provider are required only for economy-based shop purchases.
The plugin only disables flight that it manages itself. Creative mode, spectator mode, and flight granted by other plugins are not intentionally removed or charged.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

EnhancedFly is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.20, 1.21. Downloaded 22 times (via Spigot). Download it and open it directly in the game.

Explore more