HomeJavaModsFirst Class Flying
First Class Flying
ModsJava

First Class Flying

by Swiyss · on Modrinth

FCF is a highly configurable elytra enhancement, compatible with do a barrel roll and fresh player animations.

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for Fabric only.

⬇ Download for 26.1–26.1.2⬇ Download for 1.21.11⬇ Download for 1.21.10⬇ Download for 1.21.9⬇ Download for 1.21.8⬇ Download for 1.21.5–1.21.7⬇ Download for 1.21.4⬇ Download for 1.21.2–1.21.3⬇ Download for 1.21–1.21.1
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
First Class Flying — screenshot 1

First Class Flying

A highly configurable, extremely well-crafted elytra enhancement mod for Minecraft/Fabric.

If you like fireworks, this mod is for you. And if you don't like fireworks, this mod is also for you!

DISCLAIMER: (fireworks are disabled by default, MAKE SURE TO ENABLE IT IN THE CONFIG FILES OR IN MOD MENU IF YOU WANNA USE FIREWORKS)

Default config settings come with stamina set to 77 ;). The maximum amount is 6000 ticks, or 5 minutes of flying.

First Class Flying turns elytra movement into controlled, stamina-limited powered flight. Hold Space to lift and fly under wing power, manage your flight time, recharge by landing, and optionally hand off into vanilla-style elytra glide with a dedicated glide key.

Author: Swiyss, Elinziro & BD0518

Banner Artist: Swiyss & Elinziro

Multiplayer / Server Use

First Class Flying changes elytra movement behavior. In multiplayer, powered FCF flight is intended only for servers where the server owner/admin has installed or explicitly allowed the mod. It is not intended to bypass server rules, anti-cheat systems, or server movement restrictions.

Features

The mod remains usable without Fresh Player Animations, EMF/ETF, or Do a Barrel Roll installed, however it is highly recommended.

Modpack Permission

You may include First Class Flying in Modrinth modpacks as long as the mod is credited as First Class Flying by Swiyss and the original Modrinth project page is linked when reasonably possible.

What's New In 1.1.0

Controls

The vanilla-glide key can be rebound in Minecraft's Controls screen.

First Class Flying uses Minecraft's normal Sneak keybind for the vanilla-glide handoff instead of adding a duplicate Shift keybind.

Configuration

Configuration is saved to:

config/first_class_flying.json

Mod Menu exposes the same settings in-game. The major groups cover movement, wing animation, sounds, vanilla compatibility, animation compatibility, and debug logging.

Important toggles include:

Important configurable areas include:

debugLogging defaults to false; no debug-only behavior is enabled by default.

Compatibility

Fresh Player Animations / Fresh Animations

When EMF, ETF, and a compatible player animation resource pack are present, First Class Flying can expose powered FCF flight as render-only abilities.flying=true NBT for EMF/ETF animation checks.

This lets Fresh Animations-style packs select their own flying animation during powered flight. In that mode, First Class Flying does not also apply its fallback creative-pose body override, so the animation pack owns the powered-flight-to-falling transition.

The compatibility path is optional and soft. If EMF/ETF or the resource pack is absent, First Class Flying still works normally.

Do a Barrel Roll

Do a Barrel Roll is optional. First Class Flying includes compatibility settings for Do a Barrel Roll setups, including opt-in visual smoothing around Shift vanilla-glide transitions.

This release does not require Do a Barrel Roll, and it does not claim to fix every possible camera-mod interaction. GoodCraft's current pack can run First Class Flying with Do a Barrel Roll removed.

Other Mods

First Class Flying uses Minecraft's glider equipment check instead of hardcoding only the vanilla elytra item. Other elytra-like items that integrate through vanilla glider data may work without special handling.

Other movement, camera, or animation mods may touch the same render or input paths. Use the compatibility options and test modpack-specific combinations.

Installation

  1. Install Fabric Loader for the supported Minecraft version.
  2. Install Fabric API.
  3. Place the First Class Flying jar in your mods folder.
  4. Optional: install Mod Menu for in-game configuration.
  5. Optional: install EMF, ETF, and a Fresh Player Animations / Fresh Animations-style resource pack for custom player flying visuals.
  6. Optional: install Do a Barrel Roll if your setup uses it.

This release targets Minecraft 1.21.11 and Java 21.

Known Notes / Limitations

FAQ

Will you port this mod for previous versions?

Can I still enter Vanilla Flight with this mod on?

Is this mod compatible with x elytra mod?

Can I use this mod in my modpack?

Caveats

I am not affiliated with the creator of Fresh Animations: Player Extension, Do a Barrel Roll or Camera Overhaul, but I highly recommend you check them out. I made my work with theirs in mind for the best experience possible for the player, but they are not required to play.

This was made for you. So enjoy.

Credits

Created by Swiyss.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more