Skip to content

Flight protections

Octol1ttle edited this page Nov 25, 2025 · 2 revisions

Introduction

FlightAssistant provides a suite of flight protections designed to prevent serious damage while preserving high maneuverability.

As with all other features, protections are fully configurable. Any protection can be disabled if it feels intrusive.

Protections are automatically disabled when the player is invulnerable (e.g., Creative Mode).

All protections can be temporarily overridden using a keybind
(default: Left Alt).

List of flight protections

Elytra-related

Automatic elytra deployment

Config screen option name: Automatically open Elytra

If the player is not in Creative Mode, is wearing an Elytra, and is sufficiently above the ground, the Elytra will open automatically.

Stall protections

Pitch limiting

Config screen option name: Limit pitch to prevent stalls

Pitch is automatically limited based on the player’s airspeed and angle of attack to prevent stalls.
The limit is displayed using downward-facing colored arrows.

Automatic thrust increase

Config screen option name: Automatically increase thrust to recover from stalls

When the player enters a deep stall, maximum thrust is automatically applied and locked.

Void damage protections

Pitch limiting

Config screen option name: Limit pitch above the void

Pitch is automatically limited based on vertical speed and distance from the void damage altitude.
The limit is displayed using upward-facing colored arrows.

Automatic thrust increase

Config screen option name: Automatically increase thrust to escape the void

When the player is at or below the void damage altitude, maximum thrust is automatically applied and locked.

Automatic pitch increase

Config screen option name: Automatically raise pitch to escape the void

Depends on: Automatically increase thrust to escape the void

If the player is at or below void damage altitude and maximum thrust is available, pitch is automatically raised to begin recovery.

Ground proximity protections

Sink rate

Pitch limiting

Config screen option name: Limit pitch when sink rate is excessive

When excessive sink rate is detected (alert: SINK RATE), pitch is limited at the current position.

Thrust reduction

Config screen option name: Automatically reduce thrust when sink rate is excessive

When excessive sink rate is detected and the player is within 3 seconds before collision (alert: PULL UP), idle thrust is automatically set and locked.

Pitch increase

Config screen option name: Automatically raise pitch to recover from excessive sink rate

When excessive sink rate is detected and the player is within less than a second before collision, pitch is raised rapidly to begin recovery.

Obstacles

Pitch limiting

Config screen option name: Limit pitch when terrain is detected

When nearby terrain is detected (alert: TERRAIN AHEAD), pitch is limited at the current position.

Thrust reduction

Config screen option name: Automatically reduce thrust when terrain is detected

When the player begins approaching terrain (alert: PULL UP), idle thrust is automatically set and locked.

Pitch increase

Config screen option name: Automatically raise pitch to recover to escape from terrain

When the player is dangerously close to terrain, pitch is raised rapidly to begin recovery.

Firework protections

Lock explosive fireworks

Config screen option name: Lock explosive fireworks

If the player is holding explosive fireworks, firework activation is blocked for the hand holding them.

Lock fireworks near terrain

Config screen option name: Lock explosive fireworks

If the player is close enough to terrain that a collision would occur within 3 seconds of flight, firework activation is automatically blocked.