Back to mods
Better Survival Fly project artwork

CurseForge · Minecraft mod

Better Survival Fly

Creative style flight for authorized players who stay in Survival.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Better Survival Fly release should I use?

Updated today
Latest stable file forcedflight-forge-1.2.7+1.21.1.jar
Game version 1.21.1
Loader Forge

Better Survival Fly forcedflight-forge-1.2.7+1.21.1.jar targets 1.21.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Better Survival Fly required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Better Survival Fly forcedflight-forge-1.2.7+1.21.1.jar need?

forcedflight-forge-1.2.7+1.21.1.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Better Survival Fly without breaking your instance.

Built for Better Survival Fly forcedflight-forge-1.2.7+1.21.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use forcedflight-forge-1.2.7+1.21.1.jar. It targets 1.21.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside forcedflight-forge-1.2.7+1.21.1.jar. It opens that exact file at the source.

About this project

What does Better Survival Fly add?

Better Survival Fly allows authorized players to fly just like they would in Creative mode while remaining in Survival mode. Health, hunger, inventory, damage, and block interactions remain unchanged. Your game mode is never modified. Fall damage still applies if you stop flying while airborne.

Flight permissions and speed limits are controlled server-side, preventing clients from granting themselves flight.

How to Fly

  • Press I or type /flight to toggle your own flight.
  • Double-tap jump to take off or land.
  • Hold jump to ascend, sneak to descend, and use WASD to move.
  • Hold Alt and scroll to adjust your flight speed. Scroll up to increase speed and down to decrease it. The speed indicator automatically fades after a few seconds.
  • Open the pause menu and click the Flight button for the in-game settings menu. You can also set speed with /flight speed, or switch to up/down keys in the Controls tab.
  • Keep flying after landing is optional. Enable it with /flight keepflying or from the Flight tab so touching the ground does not cancel flight. Double-tap jump still lands you.

Flight Menu

From the pause screen, open Flight. The menu has these tabs:

  • Flight — Toggle your own flight (if you are allowed to), adjust your speed with a slider, reset speed to 1.00x, and turn keep-flying on or off.
  • Controls — Rebind the toggle key. Choose speed control as hold-key + scroll (default: Alt) or separate speed-up / speed-down keys (default: Up / Down). Each binding has a Reset button.
  • Server — Operators only. Change the server-wide speed cap, mining slowdown while flying, fall damage while flight is granted but toggled off, and the join message. Changes save immediately.
  • Members — Operators only. Lists online players with Flight On/Off and Control Grant/Granted buttons for each player.

Commands

  • /flight or /flight self — Toggle your own flight. Available to operators and players granted self-control permission. Refused in Creative and Spectator.
  • /flight speed — Show your current flight speed and the server cap.
  • /flight speed <number> — Set your flight speed. Example: 5 means 5.00x. Flight must already be on. Refused in Creative and Spectator.
  • /flight keepflying — Toggle keep-flying for yourself. Landing no longer cancels flight while this is on.
  • /flight keepflying on / /flight keepflying off — Explicitly enable or disable keep-flying for yourself.
  • /flight <player> — Toggle that player's flight authorization. Enabling also starts flight.
  • /flight <player> on — Grant a player flight.
  • /flight <player> off — Revoke a player's flight. Self-control permission is left unchanged.
  • /flight <player> allowcontrol — Allow a player to toggle their own flight.
  • /flight <player> revokecontrol — Remove self-control permission without revoking an existing flight grant.
  • /flight <player> keepflying — Toggle keep-flying for that player.
  • /flight <player> keepflying on / /flight <player> keepflying off — Set keep-flying for that player.
  • /flight <player> status — View a player's authorization, airborne state, control, keep-flying, and speed.
  • /flight joinmessage — Toggle the login message that explains the controls.
  • /flight joinmessage on / /flight joinmessage off — Show or hide that message on join.
  • /flight falldamage — Toggle fall damage for players who have flight granted but are not currently flying.
  • /flight falldamage on / /flight falldamage off — Explicitly enable or disable that fall damage.
  • /flight flypenalty — Toggle the slower mining vanilla applies while flying.
  • /flight flypenalty on / /flight flypenalty off — Keep or remove that mining slowdown. Jumping is unchanged.
  • /flight maxspeed — Display the server's maximum flight speed.
  • /flight maxspeed 7.5 — Set the maximum flight speed to 7.50x. Default Creative flight speed is 1.00x.
  • /flight reload — Reload the configuration and saved permissions.

All flight permissions are saved using player UUIDs and persist across server restarts.

Installation

Requires Minecraft 1.21.1. Install the appropriate mod file on both the client and server.

  • NeoForge: forcedflight-neoforge
  • Forge: forcedflight-forge
  • Fabric: forcedflight-fabric (requires Fabric API)

Want this for a specific version or find a bug? Let us know in the comments!

Project description from CurseForge.

Pick your setup

Better Survival Fly by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Better Survival Fly versions and loaders

27 of 27 releases match

Looking for an older file? The official CurseForge project page is in Resources.