Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

This is a Alpha 1 of a minor release to FlightAssistant. Please note that there may be critical issues and features may not work as intended. Please use Discord or GitHub to discuss this alpha or report any bugs.

Additions

Thrust Management

This update includes a new thrust management system which tries to simulate how thrust is handled on real aircraft. You can control your virtual thrust levers by using your keyboard arrows (check keybinds settings)

External Thrust Support

This update includes a thrust management system, which is capable of integrating with mods that provide external thrust, like Do a Barrel Roll (thrusting must be enabled in DaBR settings), however they are not a requirement.

Autopilot v4

The autopilot has been completely rewritten... for the fourth time!

Automatic Roll Control ft. Do a Barrel Roll

Autopilot v4 is capable of maintaining level roll when using DaBR, meaning it is now capable of maintaining its course without player intervention

Improved Autothrust

Autopilot v4 features an improved autothrust system that makes use of the precise control offered by the new Thrust Management.

Smoother vertical guidance

Do I need to explain much?

Configurable Elytra health display units

You can now configure how Elytra health is displayed in the config screen. In addition to the percentage, you can switch to using raw durability units instead.

Changes

  • The Elytra durability will now also display while holding, but not wearing an Elytra in either hands. In case the player is both holding and wearing an Elytra, the shown health will be for the worn Elytra.
  • If the Elytra is unbreakable, its health display will be replaced with "INF"
  • Flight directors will now be hidden at extreme bank angles as they become inaccurate with roll
  • The flight path vector icon will now be hidden at extreme bank angles as it becomes inaccurate with roll
  • Warnings and protections will now be suppressed if the player is invulnerable
  • Elytra will no longer open automatically when the player is in Creative Mode
  • The "Not flying (has elytra)" will no longer activate when the player is using Creative flight

Fixes

  • Fixed an issue that would cause the Ground Proximity Warning System to block manual pitch UP inputs when the player is stalling, making manual recovery impossible
  • Fixed an issue that allowed faulted computers to issue pitch and yaw inputs

This is a minor update to FlightAssistant.

Breaking changes

Unloaded chunk protection mode has been replaced

Setting the option to "Soft" or "Hard" didn't make a difference, so it was instead replaced with a tickbox option Preserve altitude in unloaded chunks. If you previously disabled this protection, make sure to disable the new option as well.

Additions

API for Mod Developers

FlightAssistant 2.2.0 provides an API for mod developers to register their own computers, displays and alerts. For this purpose, the following events have been provided:

  • CustomHudDisplayRegistrationCallback (Register displays with HudDisplayRegistry.register in this event)
  • CustomComputerRegistrationCallback (Register computers with ComputerRegistry.register in this event)
  • CustomAlertRegistrationCallback (Register alerts with AlertRegistry.register in this event)

Alert F/CTL ALTN LAW (PROT LOST)

This alert will be displayed when one of the protection systems fails. In this event, Auto-firework and Autopilot will be disconnected and no longer be usable

Changes

Flight Phase Display

When using a flight plan, the STATUS display will show the current flight phase. The possible values are: ON GROUND, TAKEOFF, CLIMB, CRUISE, DESCENT, APPROACH, LAND, GO AROUND. You can configure the presence of this display in the config screen

Enhanced Autopilot

The autopilot now has more logic for controlling pitch in various scenarios. You should expect the following changes:

  • Autopilot should now use climb pitch (55* UP) for takeoffs and go-arounds
  • Autopilot should now use a different pitch angle when holding altitude to drastically reduce firework usage with A/FRWK on
  • Autopilot should now level off smoother
  • Autopilot should now perform a go-around when rejecting an autoland instead of circling around the destination infinitely

AUTOPILOT OFF and AUTO-FIREWORK OFF are now hidden for their first trigger

These alerts were a nuisance for the first time they appear. Now, they will only appear after the user turns AP and A/FRWK off themselves

Fixes

  • Fixed an issue related to radar altitude computation that would cause multiple system failures when close to the ground

This is a minor update to FlightAssistant.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Breaking changes

Unloaded chunk protection mode has been replaced

Setting the option to "Soft" or "Hard" didn't make a difference, so it was instead replaced with a tickbox option Preserve altitude in unloaded chunks. If you previously disabled this protection, make sure to disable the new option as well.

Additions

API for Mod Developers

FlightAssistant 2.2.0 provides an API for mod developers to register their own computers, displays and alerts. For this purpose, the following events have been provided:

  • CustomHudDisplayRegistrationCallback (Register displays with HudDisplayRegistry.register in this event)
  • CustomComputerRegistrationCallback (Register computers with ComputerRegistry.register in this event)
  • CustomAlertRegistrationCallback (Register alerts with AlertRegistry.register in this event)

Alert F/CTL ALTN LAW (PROT LOST)

This alert will be displayed when one of the protection systems fails. In this event, Auto-firework and Autopilot will be disconnected and no longer be usable

Changes

Flight Phase Display

When using a flight plan, the STATUS display will show the current flight phase. The possible values are: ON GROUND, TAKEOFF, CLIMB, CRUISE, DESCENT, APPROACH, LAND, GO AROUND. You can configure the presence of this display in the config screen

Enhanced Autopilot

The autopilot now has more logic for controlling pitch in various scenarios. You should expect the following changes:

  • Autopilot should now use climb pitch (55* UP) for takeoffs and go-arounds
  • Autopilot should now use a different pitch angle when holding altitude to drastically reduce firework usage with A/FRWK on
  • Autopilot should now level off smoother
  • Autopilot should now perform a go-around when rejecting an autoland instead of circling around the destination infinitely

AUTOPILOT OFF and AUTO-FIREWORK OFF are now hidden for their first trigger

These alerts were a nuisance for the first time they appear. Now, they will only appear after the user turns AP and A/FRWK off themselves

Fixes

  • Fixed an issue related to radar altitude computation that would cause multiple system failures when close to the ground

This is a beta release of a minor update to FlightAssistant.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Providing feedback

Feedback about this release and the mod in general can be given either on the GitHub issue tracker or in the Discord server. All feedback is appreciated as long as it's not destructive. Knowing what exactly users want is crucial in allowing me to improve the mod in each update. Thank you!

Changes

  • Extracted ALTN LAW alert to its own class, making it independent of computer fault alerts
  • Made ALTN LAW alert more important than computer fault alerts
  • Made it so that Auto-firework and Autopilot cannot be used when a component critical to the systems' function has faulted or ALTN LAW has been triggered

Fixes

  • Fixed an issue related to radar altitude computation that would cause multiple system failures when close to the ground

This is an alpha release of a minor update to FlightAssistant.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Providing feedback

Feedback about this release and the mod in general can be given either on the GitHub issue tracker or in the Discord server. All feedback is appreciated as long as it's not destructive. Knowing what exactly users want is crucial in allowing me to improve the mod in each update. Thank you!

Breaking changes

Unloaded chunk protection mode has been replaced

Setting the option to "Soft" or "Hard" didn't make a difference, so it was instead replaced with a tickbox option Preserve altitude in unloaded chunks. If you previously disabled this protection, make sure to disable the new option as well.

Additions

API for Mod Developers

FlightAssistant 2.2.0 provides an API for mod developers to register their own computers, displays and alerts. For this purpose, the following events have been provided:

  • CustomHudDisplayRegistrationCallback (Register displays with HudDisplayRegistry.register in this event)
  • CustomComputerRegistrationCallback (Register computers with ComputerRegistry.register in this event)
  • CustomAlertRegistrationCallback (Register alerts with AlertRegistry.register in this event)

Alert F/CTL ALTN LAW (PROT LOST)

This alert will be displayed when one of the protection systems fails (this will usually be followed by a forced disconnection of Auto-firework and Autopilot, if enabled). This alert is part of the computer fault alert group

Changes

Flight Phase Display

When using a flight plan, the STATUS display will show the current flight phase. The possible values are: ON GROUND, TAKEOFF, CLIMB, CRUISE, DESCENT, APPROACH, LAND, GO AROUND

Enhanced Autopilot

The autopilot now has more logic for controlling pitch in various scenarios. You should expect the following changes:

  • Autopilot should now use climb pitch (55* UP) for takeoffs and go-arounds
  • Autopilot should now use a different pitch angle when holding altitude to drastically reduce firework usage with A/FRWK on
  • Autopilot should now level off smoother
  • Autopilot should now perform a go-around when rejecting an autoland instead of circling around the destination infinitely

AUTOPILOT OFF and AUTO-FIREWORK OFF are now hidden for their first trigger

These alerts were a nuisance for the first time they appear. Now, they will only appear after the user turns AP and A/FRWK off themselves

This is a minor update to FlightAssistant. There are no breaking changes in this release.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Additions

  • Flight plans will now be saved and loaded as JSON instead of NBT
    • This allows the mod to run on Minecraft versions older than 1.20.3
    • Flight plans created in version 2.0.0 can be loaded in Minecraft versions 1.20.3 or higher, where they can be re-saved as JSON and loaded anywhere
  • Added the UNLOADED CHUNK alert and protection
    • If the chunk where the player is currently located hasn't loaded in ~3 seconds, a warning will appear on the alert display
    • The radar altitude display will be hidden while in an unloaded chunk
    • Additionally, the player's pitch will automatically be corrected to preserve altitude and reduce ground speed

Changes

  • Reduced the Minecraft version requirement to 1.20.0-1.20.4
  • Allowed LAND mode to engage earlier
    • GPWS and flight mode display will be able to provide more relevant alerts during approach as a result of this change
  • The landing minimums are now shown on the altitude tape
  • The MINIMUMS callout is now only played once per landing
  • Errors during flight plan loading will provide more useful information
  • Options not available in the Config Screen will now appear switched off
  • It is no longer to turn on Flight Directors, Auto-firework or Autopilot if the autoflight system has failed
  • Reduced the speed at which Autopilot will try to reach a selected target altitude
  • Changed the message that appears when Auto-Firework is armed but no target speed/altitude is set
  • Reduced the frequency of firework activations when Auto-firework is engaged in FRWK CLB mode
  • The GPWS now recoves faster and more reliably from terrain alerts

Fixes

  • Fixed an issue that caused the Autopilot to lose altitude on approach
  • Fixed an issue that would cause multiple system failures when the first waypoint would become the landing waypoint (#14)
  • Fixed an issue that would cause an error to appear when loading a non-existant flight plan on versions 1.20.3+
  • Fixed an issue that would trigger the FRWK NO RESPONSE alert when paused in singleplayer
  • Fixed an issue that would suppress terrain alerts earlier during landing than expected

This is the 2nd beta of a minor update to FlightAssistant. Please see Beta 1 changelog for more details.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Changes

  • It is no longer to turn on Flight Directors, Auto-firework or Autopilot if the autoflight system has failed
  • The GPWS now recoves faster and more reliably from terrain alerts
  • Reduced the frequency of firework activations when Auto-firework is engaged in FRWK CLB mode

Fixes

  • Fixed an issue that would cause multiple system failures when the first waypoint would become the landing waypoint (#14)
  • Fixed an issue that would cause an error to appear when loading a non-existant flight plan on versions 1.20.3+
  • Fixed an issue that would trigger the FRWK NO RESPONSE alert when paused in singleplayer

This is a minor update to FlightAssistant. There are no breaking changes in this release.

Minecraft version limitations

Some features are only available on certain versions of Minecraft:

1.20.4, 1.20.3: All features are available
1.20.2: Cannot load flight plans created in version 2.0.0
1.20, 1.20.1: Cannot load flight plans created in version 2.0.0, elytra state protections are not available (Open Elytra automatically and Close Elytra automatically when submerged)

Additions

  • Flight plans will now be saved and loaded as JSON instead of NBT
    • This allows the mod to run on Minecraft versions older than 1.20.3
    • Flight plans created in version 2.0.0 can be loaded in Minecraft versions 1.20.3 or higher, where they can be re-saved as JSON and loaded anywhere
  • Added the UNLOADED CHUNK alert and protection
    • If the chunk where the player is currently located hasn't loaded in ~3 seconds, a warning will appear on the alert display
    • The radar altitude display will be hidden while in an unloaded chunk
    • Additionally, the player's pitch will automatically be corrected to preserve altitude and reduce ground speed

Changes

  • Reduced the Minecraft version requirement to 1.20.0-1.20.4
  • Allowed LAND mode to engage earlier
    • GPWS and flight mode display will be able to provide more relevant alerts during approach as a result of this change
  • Options not available in the Config Screen will now appaer switched off
  • Reduced the speed at which Autopilot will try to reach a selected target altitude
  • Errors during flight plan loading will provide more useful information
  • Changed the message that appears when Auto-Firework is armed but no target speed/altitude is set

Fixes

  • Fixed an issue that caused the Autopilot to lose altitude on approach

This is a major update to FlightAssistant.

Breaking changes:

  • Minecraft version required is now 1.20.3 or 1.20.4
  • YetAnotherConfigLib is now required

FlightAssistant now has a wiki to reduce the learning curve.

New features

Config screen

FlightAssistant's HUD and flight protections can now be precisely configured via the config screen. Access the screen by opening Mod Menu. 2024-02-27_22 02 26

Flight planner

It is now possible to select multiple destinations instead of just one. See the wiki page on Flight Planner for more details

Improvements to Autopilot

Autoland

The autopilot is now capable of making approaches and landings similar to how aircraft land in real life. Use the Flight Planner to set a landing waypoint and allow Autopilot to do its magic.

Speed and Heading select

You can now select your target speed and heading with the /flas select command. 7bb2bd36d2adb128bf1873b467b8adbad822206e

New alerts and protections

Void damage alert and protection

This update adds protections when near the Void. The mod will limit the player's descent rate and will attempt to recover if the pilot gets too low, in addition to displaying an alert.

If you want to know more, see the complete changelog for Alpha 1-2 and Beta 1-2

This is the 2nd beta of a major update to FlightAssistant. Please see Alpha 1, Alpha 2 and Beta 1 changelogs for more details.

Changes

  • Made the Minimums display replace the Firework mode instead of the Lateral mode, allowing players to still know their target X and Z coordinates when in LAND mode
  • Made the Minimums display show a more consistent message if no minimums are set
  • Improved the error message that would be shown when acting on an empty flight plan
  • Prevented creation and usage of a flight plan consisting of only landing waypoints

Fixes

  • Fixed an issue that caused the Reset button in the config screen to use incorrect defaults
  • Fixed an issue that caused Elytras to be deployed while in Creative flight
  • Fixed an issue that caused the Autopilot to land short of its destination
  • Fixed an issue that made GPWS to produce a fault whenever the flight plan was cleared while in LAND mode
  • Fixed an issue that caused some players to encounter a crash when trying to launch the game with Fabric Loader version 0.15.2 or lower

This is the 1st beta of a major update to FlightAssistant. Please see Alpha 1 and Alpha 2 changelogs for more details. This release includes breaking changes to config files, so your settings will be reset (sorry).

Additions

  • When a landing is executed via the flight plan, and the player doesn't have enough altitude to reach their destination, a TOO LOW - TERRAIN warning will sound and appear on screen.
  • Now flight plans can be saved to and loaded from disk with /flightassistant plan save <name> and /flightassistant plan load <name>! Plans are stored in NBT format in .minecraft/config/flightassistant/plans

This is the 2nd alpha of a major update to FlightAssistant. Please see Alpha 1 changelog for more details. This release includes breaking changes to config files, so your settings will be reset.

Additions

Added a new tab to the config screen, Flight Protections. With this tab, you can now allow flight automations to be active even when you're in a GUI (USE ON SERVERS AT YOUR OWN RISK) New config screen tab

Changes

  • The mod now allows launch with 1.20.2 and 1.20.3
  • When the player is on the water surface and not submerged, Elytras will no longer be retracted
  • The FRWK UNSAFE (EXPLOSIVE) alert will now appear immediately after an unsafe firework is put into the player's hands, rather than upon activation
  • When the player is in the water or submerged, certain alerts and protections will now be disabled
  • Separated the main config file into three, flightassistant_hud.json5 for general HUD settings, flightassistant_indicators.json5 for in-depth customisation and flightassistant_computers.json5 for flight warnings and protections

Fixes

  • Fixed an issue that caused all flight protections and automations to deactivate when the HUD was hidden with F1
  • Fixed an issue that allowed Auto-Firework to activate fireworks even if terrain was straight ahead
  • Fixed an issue that caused A/P to temporarily stop working when player pitch was outside safe margins
  • Fixed an issue that caused GPWS to pitch up after a TERRAIN AHEAD alert slower than required
  • Fixed an issue that prevented some parts of the HUD from rendering when chat was open
  • Fixed Russian translations not being present for some strings
  • Fixed an issue that caused LAND null to appear on the Flight Mode Indicator
  • Fixed an issue that caused Flight Directors to frequently switch between two nearby pixels
  • Fixed an issue that caused Flight Directors to interfere with other components
  • Fixed an issue that caused the Pitch Ladder to interfere with the Flight Mode Indicator

This is a major update to FlightAssistant. The mod has been rewritten (it took 5 months). The version lock has been bumped to 1.20.4 only, and YACL is now required.

Config screen

Now individual HUD components can be toggled via an in-game config screen provided by YACL. Requires ModMenu Config screen showcase

Flight planner

In FlightAssistant 2.0, you can add countless amounts of "waypoints" along your route to help you navigate more precisely.

Autoland (experimental)

With the new Flight Planner, you can set a landing waypoint. The mod will try to determine the optimal angle to descent to reach your destination. If the Minimum Descent Altitude is specified, the MINIMUMS callout will be played upon reaching it.

Speed and Heading selection in autopilot settings

Now it is possible for you to configure the autopilot to only use fireworks below a specified speed or to follow a specific heading (0-360) Flight mode showcase

Error resistance

FlightAssistant 2.0 can function even when an internal error occurs. The faulting system will be temporarily disabled, and the error will be displayed on the pilot's HUD. It is also possible for them to reset the failed system to try to bring it back online.

Void damage level alerts and protection

FlightAssistant 2.0 offers protections when near the Void. The mod will limit the player's descent rate and will attempt to recover if the pilot gets too low.

Enhanced HUD Color Usage

The new HUD uses more colors to help the player focus on important information, such as their set heading, altitude, or the ground level

Enhanced Flight Mode Display

The new HUD features an improved Flight Mode display with a separate color and better wording

Enhanced Safe Pitch Display

The new HUD displays arrows when the pitch gets unsafe, so that the user knows where to move their controls in order to recover safely.

Automatic Elytra Extensions

If the player starts falling and there's a risk of death from fall damage, FlightAssistant 2.0 will automatically extend the elytras and activate necessary protections. However, if the player is looking directly down to use a clutch item (such as a Water Bucket), protections will not activate in order to not interfere.

Automatic Elytra Retraction

Elytras get significant damage when underwater. For this reason, the mod will retract the wings upon contact with water

That was a big log, but it's not exhaustive! There are still many smaller improvements that you will notice during use.

Thank you for using FlightAssistant!

This is a bugfix update for FlightAssistant 1.0. In this release, some alert sound effects have been adjusted so that they don't appear louder or quieter than the rest.

Known issues (1.19.2 only):

  • The THRUST LOCKED alert & protection may trigger when receiving damage near walls from sources other than wall collision

This is a bugfix update for FlightAssistant 1.0. In this release, some alert sound effects have been adjusted so that they don't appear louder or quieter than the rest.

This is a backport of FlightAssistant 1.0.1 to Minecraft 1.19.4. There should be no noticeable differences between this and 1.20.x

This is a backport of FlightAssistant 1.0.1 to Minecraft 1.19.2

Known issues:

  • The THRUST LOCKED alert & protection may trigger when receiving damage near walls from sources other than wall collision

Project members

Octol1ttle

Member


Technical information

Client side
required
Server side
unsupported
Project ID