ModsFinder

SmartElytra

by EmptyDreams

SmartElytra is a Fabric utility that keeps elytra from opening by accident, so flight starts only when a player intends it.

FabricClient-side onlyMIT LicenseOpen source1.20.1 – 1.20.6

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

  1. Accidental activation guard

    Elytra use is blocked when the player is not clearly preparing to fly, which reduces unintended launches.

  2. Firework check

    The mod looks for fireworks in the player's hand before allowing the elytra to be used.

  3. Clearance check

    Flight is permitted only when enough space lies about five blocks ahead of the player.

  4. 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.

1.20.61.1.0
1.20.51.1.0
1.20.41.1.0
1.20.31.1.0
1.20.21.1.0
1.20.11.1.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
SmartElytraFabric1.20.1 – 1.20.6Client-side only2025-01-31
Toggle ElytraFabric1.18 – 1.19.2Client required, server optional2022-08-07
Elytra Firework HelperFabric1.21Client-side only2025-10-07
Better Elytra RenderFabric1.21.4 – 26.3Client-side only2026-09-16

Questions

Does SmartElytra require Fabric API?

Yes. Fabric API and Fabric Language Kotlin are both required, so both must be installed next to SmartElytra on Fabric.

Does a server need SmartElytra?

No. Players add it to their own game, and a server needs no copy.

Which game versions does SmartElytra support?

Files exist for 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 and 1.20.6, with 1.1.0 for 1.20.6 as the latest build.

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

All projects

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.
EmptyDreams, on the Modrinth page

Official listing

Owner
EmptyDreams
Published
2025-01-28
Updated on Modrinth
2025-01-31
Facts verified
2026-10-15

Tags