CurseForge · Minecraft mod
Better Survival Fly
Creative style flight for authorized players who stay in Survival.
Quick answer
Which Better Survival Fly release should I use?
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.
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.
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.
- 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.
- 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.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 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
/flightto 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 keepflyingor 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
/flightor/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:5means5.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.
1.21.1
3 loader buildsCheck 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
forcedflight-forge-1.2.7+1.21.1.jar
forcedflight-forge-1.2.7-1.21.1.jar
13 Nov 2026
forcedflight-neoforge-1.2.7+1.21.1.jar
forcedflight-neoforge-1.2.7-1.21.1.jar
13 Nov 2026
forcedflight-forge-1.2.7.1+26.3.jar
forcedflight-forge-1.2.7.1-26.3.jar
13 Nov 2026
forcedflight-neoforge-1.2.7+26.3.jar
forcedflight-neoforge-1.2.7-26.3.jar
13 Nov 2026
forcedflight-forge-1.2.7+26.3.jar
forcedflight-forge-1.2.7-26.3.jar
13 Nov 2026
forcedflight-fabric-1.2.7+26.3.jar
forcedflight-fabric-1.2.7-26.3.jar
13 Nov 2026
forcedflight-fabric-1.2.7+1.21.1.jar
forcedflight-fabric-1.2.7-1.21.1.jar
13 Nov 2026
forcedflight-neoforge-1.2.7+1.21.1.jar
forcedflight-neoforge-1.2.7-1.21.1.jar
13 Nov 2026
forcedflight-forge-1.2.7+1.21.1.jar
forcedflight-forge-1.2.7-1.21.1.jar
13 Nov 2026
forcedflight-fabric-1.2.6.jar
11 Nov 2026
forcedflight-neoforge-1.2.6.jar
11 Nov 2026
forcedflight-forge-1.2.6.jar
11 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.