SmartElytra
by EmptyDreams
SmartElytra is a Fabric utility that keeps elytra from opening by accident, so flight starts only when a player intends it.
What it does
The mod checks whether a player is holding fireworks and whether there is enough open space about five blocks ahead before it allows elytra use, and disables the elytra otherwise. Its detection logic runs on a 0.25-second cycle of 20 ticks and guesses whether the player actually wants to use the elytra.
Because the detection is dedicated to preventing unwanted triggering, the mod uses one fixed logic rather than a settings menu. It is built for Fabric and runs on the client only, so a server does not need it and players join without installing anything. It requires Fabric API and Fabric Language Kotlin.
SmartElytra is published for Fabric across six release versions, 1.20.1 – 1.20.6, with 1.1.0 for 1.20.6 as the latest file. It is open source under the MIT License and has public links to its source code and issue tracker.
Key features
Accidental activation guard
Elytra use is blocked when the player is not clearly preparing to fly, which reduces unintended launches.
Firework check
The mod looks for fireworks in the player's hand before allowing the elytra to be used.
Clearance check
Flight is permitted only when enough space lies about five blocks ahead of the player.
Fixed detection timing
Detection runs on a 0.25-second interval, every 20 ticks, with no configuration screen.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Crowded spaces
Players flying near terrain, builds or other players can avoid an elytra opening by mistake.
Hands-free play
Players who jump often while carrying no fireworks keep the elytra closed until they intend to fly.
Who it’s for: Players on Fabric who keep an elytra equipped and want it to stay closed during ordinary movement. Client-side only, so server owners do not need to install it.
How it compares
Toggle Elytra is a Fabric mod under the MIT License, open source, for 1.18 – 1.19.2, and it is client required with server optional. Elytra Firework Helper is a Fabric mod for 1.21 only, under All rights reserved and not open source, and it runs on the client alone. Better Elytra Render is Fabric, open source under the MIT License, for 1.21.4 – 26.3, client-side only, and changes how the elytra is drawn rather than when it opens.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SmartElytra | Fabric | 1.20.1 – 1.20.6 | Client-side only | 2025-01-31 |
| Toggle Elytra | Fabric | 1.18 – 1.19.2 | Client required, server optional | 2022-08-07 |
| Elytra Firework Helper | Fabric | 1.21 | Client-side only | 2025-10-07 |
| Better Elytra Render | Fabric | 1.21.4 – 26.3 | Client-side only | 2026-09-16 |
Questions
Does SmartElytra require Fabric API?
Does a server need SmartElytra?
Which game versions does SmartElytra support?
In the catalog
SmartElytra is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 11,154 mods support Minecraft 1.20.6.
More from EmptyDreams
Similar mods
What the author says
This mod is dedicated to preventing players from accidentally triggering the elytra as much as possible. The mod uses a fixed logic to guess whether the player intends to use the elytra, thereby disabling the elytra when the player does not want to use it.
Official listing
- Modrinth page
- modrinth.com/mod/smartelytra
- Owner
- EmptyDreams
- Published
- 2025-01-28
- Updated on Modrinth
- 2025-01-31
- Facts verified
- 2026-10-15
