Survival Fly

Adds a /flight command for survival players.

33,60k

Quick challenge

How far can you run before the mobs catch you?

Survival Fly

Survival Fly Logo ---

Adds a /flight command for survival players!

Available for Fabric Available for NeoForged Available for Forge 1.20.1

Latest Version

Client-side, server optional
--- # Flight (and */flight*)
  • Allows the player to fly in survival mode.
  • By default, anyone can use this command.
  • Command Usages: /flight, /flight enable/disable 'target(s)'
  • Only server operators can toggle flight for others players.
  • This feature is available in all versions!
  • You can press CTRL + ALT + F to toggle flight (exclusive to newer versions, 1.3 and above).

  • /flight Command

--- # Flight Speed
  • Changes the player's flight speed.
  • Command Usages: /flightspeed set speed% `target(s)`, /flightspeed get `target, /flightspeed reset `target(s)`
  • You can also use ALT + SCROLL to change flight speed, and press B to reset your flight speed (client-side installation required).
  • Only server operators can change the flight speed for other players.
  • Exclusive to version 1.2 and above.

  • /flightspeed Command

--- # Flight Status
  • Shows whether the target player has flying abilities.
  • Command Usage: /flightstatus `target`
  • Only server operators can view the flight status of other players.
  • Exclusive to version 1.1 and above.

  • /flightstatus Command

--- # Crouch Flight
  • Allows the player to crouch in-place while flying.
  • Hold CTRL + SHIFT to use crouch flight.
  • Anyone can use this feature, if they enable it client-side in their options.
  • Exclusive to newer versions (1.3.1 and above).

  • Crouch Flight

--- # Friendly Flight
  • Temporarily disables player flight abilities when entering combat, or being attacked.
  • Flight will be disabled for 20 seconds, for each player involved in combat.
  • You can choose if flight should be disabled from player combat and mob combat, or player combat only.
  • For singleplayer users, set the "Friendly Flight" option to either Players and Mobs, or Players only.
  • For server owners, use the following command: /friendlyflight off / players_and_mobs / players_only
  • Exclusive to newer versions (1.3 and above).

  • Friendly Flight

--- # Elytra Flight
  • Requires players to wear an elytra to use flying abilities.
  • Elytra durability will decrement as the player uses their flying abilities.
  • The faster the player's flight speed, the more elytra durability will wear down.
  • Exclusive to newer versions (1.3 and above).

  • Elytra Flight

--- # Flight Exhaustion
  • Makes players lose hunger when using flying abilities.
  • The faster the player's flight speed, the more hunger they lose.
  • Exclusive to newer versions (1.3 and above).

  • Flight Exhaustion

--- ## /permissions command Sets the permission level in which players can use basic Survival Fly commands. These commands include: - /flight - /flightspeed - /flightstatus ### Permission levels: #### Regular (default option) - Anyone can use commands. #### Moderator - Players that bypass spawn protection can use commands. #### Gamemaster - Players that have higher authority, such as permission to use command blocks, change gamemode, change difficulty, etc. can use comands. #### Admin - Only players with operator can use commands. Note: Permission level "Regular" means that players can only use Survival Fly commands on *themselves.* Only operators can use these commands on other players. #### (since: v1.3) --- # LuckPerms Integration ## You *can* use [LuckPerms](https://modrinth.com/mod/luckperms) with this mod! (Fabric, NeoForged and Forge *only*) ## Only compatible on *version 1.3* of the mod or higher. ### Permission Nodes for Survival Fly - **"survivalfly.flight"** - Allows */flight* and */flightstatus* execution on *self.* - **"survivalfly.flight_speed"** - Allows */flightspeed* execution on *self.* ### Note: LuckPerms is *optional!* Meaning, if you *don't* want to use LuckPerms: 1. Command permissions are based on Survival Fly's built-in "permission" system, which you can view above. 2. With LuckPerms installed, permissions are determined by the permission nodes, listed above. ### Due to a [NeoForged 1.21.1 incompatibility issue w/ LuckPerms,](https://github.com/LuckPerms/LuckPerms/issues/3963) LuckPerms will *not* work with this version of Minecraft on NeoForged. --- # For older version players (*1.21.11 [not including 1.21.1]*, and below) ### Players *should* install this mod for themselves client-side, otherwise they will not be able to read messages when executing commands. ### Commands will still work, but messages will be unreadable. This issue has been *fixed* in version 1.3 for Minecraft 26.1 *and above.* ### To change permission level for commands, locate the "survivalfly-config.json" file, and set the permission level to one of the following strings: - **"REGULAR"** *(now called "ANYONE" on version **1.3** and above)* - **"MODERATOR"** - **"GAMEMASTER"** - **"ADMIN"** - **"OWNER"** *(no longer exists in version **1.3** and above)* --- Requires Balm

Requires Fabric API --- Created by Dillon8775. All rights reserved unless explicitly stated.
ADS