FlyCommand
by chenjunfu2
FlyCommand lets players fly on a server, and keeps mining speed and flight status in step with the server while the mod is installed.
What it does
Installed on a server, FlyCommand gives players the ability to fly. The mod addresses several problems where a player loses flight status or information about the flight when the game mode changes or the world is left and joined again. Player data is written to a playerdata file named after the player UUID inside the save, so the state is kept after the server world is closed. Switching the flight command on changes the game mode, and a player who lands after leaving flight in Survival or Adventure mode gains immunity to fall damage.
Once FlyCommand is present, the server keeps the mining rate of a flying player in step with its own calculation. Without it, only blocks that break instantly are processed correctly on the server, and mining speed is otherwise still calculated on the client, which is slower. The mod is a server-side mod built for Fabric, with files for Minecraft 1.20.1 only. The code and issue tracker are public, and the source is released under CC0 1.0 Universal, so the work is open source and nobody needs permission to reuse it. Fabric API is not listed as a requirement on the current file, so the mod is used on its own.
Several other mods cover flight or travel, and they differ in environment and version range. Dangerous Elytras is server-side only on Fabric, open source under the GNU General Public License v3.0 or later, and built for 1.20.1 – 1.20.6. Flight Mod is open source under the MIT License, is client or server optional, and covers 1.20.6 – 1.21 on Fabric.
Key features
Server-side flight
Players gain the ability to fly on a server, and the flight state is maintained by the server.
Flight status preserved
Flight status and flight information survive game mode switches and rejoining, so players do not drop out of the air.
Synchronized mining speed
FlyCommand keeps the mining rate of a flying player aligned with the server, so the client does not compute that speed on its own.
Saved player data
Player data is stored in a per-player file inside the world save, so state carries over after the server world is closed.
Landing protection
After leaving flight in Survival or Adventure mode, a player who lands is immune to fall damage.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Dangerous Elytras is an elytra-focused mod that is server-side only, open source under the GNU General Public License v3.0 or later, and built for 1.20.1 – 1.20.6. Julio's Boots is a client and server mod under the MIT License covering 1.20.1 – 1.21.11, so both sides must run it. Flight Mod is client or server optional under the MIT License, covering 1.20.6 – 1.21.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| FlyCommand | Fabric | 1.20.1 | Server-side only | 2026-07-18 |
| Dangerous Elytras | Fabric | 1.20.1 – 1.20.6 | Server-side only | 2025-12-22 |
| Julio's Boots | Fabric | 1.20.1 – 1.21.11 | Client and server | 2026-02-05 |
| Flight Mod | Fabric | 1.20.6 – 1.21 | Client or server, optional | 2024-08-08 |
Questions
Does FlyCommand need to be installed on the client?
Why does flight status get lost without this mod?
Which game version does FlyCommand support?
In the catalog
FlyCommand is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from chenjunfu2
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/flycommand
- Owner
- chenjunfu2
- Published
- 2025-06-03
- Updated on Modrinth
- 2026-07-18
- Facts verified
- 2026-10-15
