Elytra Control
Elytra Control is a lightweight Minecraft mod that enhances your Elytra flight experience with precise and customizable control options. It provides various flight utilities such as disabling flight, canceling midair glides, and simplifying takeoff mechanics — all configurable to suit your playstyle.
Requirements
This mod requires the following dependencies to work properly:
For versions below 0.3.3+1.21.9
| Modrinth | Curseforge |
|---|---|
| Smootheez Config Lib (scl) | Smootheez Config Lib (scl) |
For versions 0.3.3+1.21.9 and above
| Modrinth | Curseforge |
|---|---|
| Smoothiez API | Smoothiez API |
| Fabric API | Fabric API |
Preview
Experience smoother and more controlled Elytra flight with three major features designed for flexibility and ease of use.
Disable Fly
Completely disable Elytra flight when needed. You can customize the on-screen overlay with the following display modes:
- Icon only
- Text + Icon
- Text only
- Hidden (no overlay)
Overlay position is also fully adjustable.

Cancel Fly
Instantly cancel your Elytra flight midair — perfect for safe landings or quick maneuvering. Keybinds are fully customizable:
- Use the default jump behavior
- Or assign your own custom key

Easy Fly
Take off effortlessly with this optional feature that simplifies Elytra launching. It’s disabled by default, and can be enabled via:
- The config menu (requires Mod Menu), or
- The config file in your
configdirectory
You can also assign a keybind to toggle Easy Fly on or off. (Note: the toggle keybind is unassigned by default.)

Configuration
All features can be configured to fit your preferences. You can modify settings either in-game (via Mod Menu) or manually through the configuration file.
Available options include:
- Toggling each Elytra feature
- Adjusting overlay position and display mode
- Rebinding custom flight control keys
Download
Get the latest version from your preferred platform:
| Modrinth | Curseforge |
|---|---|
| Elytra Control | Elytra Control |
Reporting Issues
Found a bug or want to suggest a new feature? Please open an issue on GitHub: GitHub Issues
Support My Work
If you enjoy this mod and want to support future development, consider donating:
All Versions
+ Add Version- Update to 1.21.9
- Remove keybind to enable and disable
Easy Fly - Add config option to disable default key for
Easy Fly - Fix Easy Fly in multiplayer by add Config Option Upward Velocity
- Fix Disable Elytra didn't work properly in multiplayer
- Fix bug render for Text mode and Icon Text overlay mode
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Add keybind for stop elytra flight
- Add keybind to start elytra flight
- New setting to change the overlay position
- Updated from 1.21.2 into 1.21.5
- Updated from 1.21 into 1.21.2-1.21.4
- Updated from 1.20.2 into 1.21-1.21.1
- Full Changelog**: https://github.com/Smootheez/Elytra-Control/commits/0.2.0-1.20.1
- Update to 1.21.2
- Remove the fun options<br>
_NOTE:_<br>
Would you like to keep the fun options. I remove it for now because mojang update how to handle the animation, so I will think a better approach or remove it permanently.
- Fixed some translation to make it more consistent
- Added easy flight option (disable by default in config option)
- Added easy flight keybind (no keybind by default, can change it through settings)
- Adding a new option (fun options), this option is disable by default. What it does is just to make your elytra have flap animation.
- Update the config screen
- Adding a new option (fun options), this option is disable by default. What it does is just to make your elytra have flap animation.
- Update the config screen
- Adding a new option (fun options), this option is disable by default. What it does is just to make your elytra have flap animation.
- Update the config screen
- Adding Config<br>
It's made for 1.20.5-1.20.6 but, i tested on 1.21 it perfectly fine just report on my github if there is a problem
- Adding Config