ElytraSwimFix
by nuriui
ElytraSwimFix stops an elytra from being activated while the player is underwater, so the glide cannot start in water.
What it does
Fabric players who fly with an elytra often start the glide by accident while swimming. ElytraSwimFix blocks that activation when the player is underwater, and leaves the elytra working as normal in the air. The fix works on Fabric only and runs with Fabric API installed as a dependency.
The server and every player need the mod installed. The author notes a server-side installation is no longer required in current builds. Files cover 23 release versions, 1.20.1 – 26.3, with the latest Fabric file, 26.1.1 for 26.3, published on 2026-03-31. The mod is released under the MIT License and is open source; its source code and issue tracker are public. It was first published on 2024-08-06 and last updated on 2026-03-31.
Key features
Underwater activation block
An elytra cannot be activated while the player is underwater, which prevents the glide from starting in water.
Glide in the air unchanged
Outside water the elytra behaves as it does in vanilla, so flight and landing are not affected.
Firework boost
A firework still starts a boost from the air, as the author notes; holding a firework is the trigger.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Swimming between islands
Players who swim across water to reach a flight path no longer glide into the sea by accident.
Who it’s for: Players and server owners who use elytra on Fabric and want the flight controls kept separate from swimming.
How it compares
ElytraKey is client-side only and open source under the GNU General Public License v3.0 or later, for 1.19.4 – 26.3 on Fabric. elytra Bug Fix is also client-side only and open source under the MIT License, covering 1.19.4 – 26.3. Extra Elytra is client and server, open source under the GNU General Public License v3.0 only, and covers 1.20.1 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ElytraSwimFix | Fabric | 1.20.1 – 26.3 | Client and server | 2026-03-31 |
| ElytraKey | Fabric | 1.19.4 – 26.3 | Client-side only | 2026-09-15 |
| elytra Bug Fix | Fabric | 1.19.4 – 26.3 | Client-side only | 2026-03-28 |
| Extra Elytra | Fabric | 1.20.1 – 1.21.1 | Client and server | 2026-07-17 |
Questions
Does ElytraSwimFix need Fabric API?
Does the server need ElytraSwimFix?
Which Minecraft versions does ElytraSwimFix support?
In the catalog
ElytraSwimFix is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 8,071 mods support Minecraft 26.3.
More from nuriui
Similar mods
What the author says
For Multiplayer use, the mod must also be applied to the server. As of 26.1.0 this is now client-side mod. server side installation is no longer required
Official listing
- Modrinth page
- modrinth.com/mod/elytraswimfix
- Owner
- nuriui
- Published
- 2024-08-06
- Updated on Modrinth
- 2026-03-31
- Facts verified
- 2026-10-15
