Modscraper Modscraper Minecraft
First Class Flying logo

First Class Flying

Mod

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

Type

Mod

Modrinth Downloads

37

Modrinth ID

vOwWxw5n

Last Updated

May 30, 2026

Description

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

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

  • Powered elytra flight controlled by Space.
  • Stamina-limited flight with configurable recharge, empty cooldown, and instant-on-ground recharge.
  • Empty-stamina safety glide with configurable descent speed.
  • Optional Shift handoff to true vanilla elytra glide.
  • Ground Wing Burst for a fresh Shift+Space ground launch.
  • Forgiving Flight for short powered-flight to vanilla-glide safety.
  • Configurable firework boosting and elytra durability behavior.
  • Smooth visual wing opening, closing, powered flutter, safety glide, and exhausted-wing effects.
  • Configurable local powered-flight, glide-loop, and landing-fold sounds.
  • Optional Fresh Animations / EMF / ETF compatibility for powered-flight visuals.
  • Optional Do a Barrel Roll compatibility settings.
  • Public compatibility API for other mods to query FCF flight state.

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

  • Fixed stale fall damage when landing from FCF safety glide or exhausted glide.
  • Added Forgiving Flight, enabled by default.
  • Forgiving Flight gives 0.3 seconds / 6 ticks of protection after switching from powered FCF flight to vanilla elytra glide.
  • Forgiving Flight covers both fall damage and elytra fly-into-wall kinetic damage during that short window.
  • Fixed Mod Menu option text clipping near the fixed header and footer areas.
  • Added draggable Mod Menu scrollbar support while keeping mouse wheel scrolling.
  • Standardized the default flight feel/config across supported Minecraft versions.

Controls

  • Space: powered flight / wing lift while wearing an elytra or glider.
  • First Class Flying: Vanilla Glide: dedicated glide key, default Left Shift.
  • Shift + Space on ground: Ground Wing Burst when enabled.

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:

  • forgivingFlight, enabled by default.
  • shiftEnablesVanillaGlide, enabled by default.
  • groundWingBurstEnabled, enabled by default.
  • fireworksAllowed, disabled by default.
  • elytraDurabilityDamageAllowed, enabled by default.
  • debugLogging, disabled by default.

Important configurable areas include:

  • Flight stamina and recharge timing.
  • Takeoff force and takeoff ramp.
  • Powered flight lift, acceleration, boost strength, and speed caps.
  • Empty-stamina glide behavior.
  • Shift vanilla-glide handoff behavior.
  • Ground Wing Burst strength, cooldown, and stamina cost.
  • Wing animation timing, flutter, glide-open amount, and exhausted-wing droop.
  • Powered flap sounds, glide loop sounds, and landing fold sounds.
  • Firework and elytra durability rules.
  • Fresh Animations / EMF / ETF compatibility.
  • Optional Do a Barrel Roll compatibility settings.
  • Debug logging, off by default.

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

  • Powered FCF flight does not enter real vanilla fall-flying. This avoids vanilla elytra movement fighting the custom powered-flight controller.
  • Shift vanilla glide deliberately uses real vanilla elytra glide while the dedicated glide key is held and the player is eligible.
  • The Fresh Animations compatibility spoof is render-only. It does not enable creative flight, does not write player abilities, and does not send movement packets.
  • Sounds are local/client-side for FCF flight effects.
  • The Mod Menu config screen writes known config fields and does not preserve unknown future fields.
  • Do a Barrel Roll compatibility is optional and configurable. Exit smoothing is off by default and is not required for normal First Class Flying behavior.

FAQ

Will you port this mod for previous versions?

  • Probably yes, if enough support is given I will.

Can I still enter Vanilla Flight with this mod on?

  • Yes, press shift for vanilla flight at any time.

Is this mod compatible with x elytra mod?

  • Probably yes, but if it isn't, please report the incompatibility at the "Report Issues" link so I can fix it.

Can I use this mod in my modpack?

  • Yes. But read the license first.

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.

Compatibility

Mod Loaders

Fabric

Game Versions

26.1 26.1.1 26.1.2

Screenshots

Similar Mods

External Resources