This is a bugfix update release to FlightAssistant. Please use Discord or GitHub to discuss this release or report any bugs.
Fixes
- Fixed an issue that caused the game to crash when launching in a production environment
- Fixed an issue that caused the attitude display to behave incorrectly when rolling
This is a bugfix update release to FlightAssistant. Please use Discord or GitHub to discuss this release or report any bugs.
Changes
- Reduced the rate of firework activation when CLB thrust is active
- Increased the rate of firework activation when APPR thrust is active
Fixes
- Fixed an issue that caused autopilot to be unstable when fireworks were the active thrust source
- Fixed an issue that caused more firework activations than needed when using selected altitude
- Fixed an issue that prevented the thrust setting from appearing on the Status Display if fireworks were the active thrust source
- Fixed an issue that allowed players to use reverse thrust with sources that do not support them (e.g. fireworks)
- Fixed an issue that caused the stall prevention to activate too late, causing STALL warnings and recovery automations to trigger
- Reduced the effect of an issue that causes the artificial horizon to become inaccurate with high angles
This is a minor (not really) update release to FlightAssistant. Please use Discord or GitHub to discuss this release 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.
Time-to-waypoint approximation
Config option: disable warnings and protections when in Creative Mode
By default, warnings and protections will now be hidden when in Creative Mode or when under some other kind of invulnerability. If this is not the desired behavior, it can be changed in the config screen
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 autoland deactivation shortly before touchdown
- 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 Alpha 2 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
- Added a time-to-waypoint approximation to the Status Display
Changes
- Removed variable thrust response
- Reverse activation is now instant
- Manual thrust changes will result in an immediate response
- Changes by Autothrust will be interpolated similar to pitch, yaw and roll
- The "Show Engine Power" setting was replaced with "Show Thrust setting"
- The thrust setting will no longer appear on the Flight Mode Display
- Added a new condition to activating the GO AROUND phase
- Now, the player must be no farther than 100 blocks near the destination
- If the player is farther than 100 blocks and the GO AROUND phase is active, the APPROACH phase will activate
- Reduced the landing thrust to 15% REV, down from 20% REV
- The autothrust will no longer command TOGA thrust on takeoff or go around
Fixes
- Fixed an issue that would cause approach thrust to be applied during landing
- Fixed an issue that would cause highlighting of empty text on the Flight Mode Display
- Fixed an issue that allowed thrust setting to be changed when automations are paused
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 withHudDisplayRegistry.register
in this event)CustomComputerRegistrationCallback
(Register computers withComputerRegistry.register
in this event)CustomAlertRegistrationCallback
(Register alerts withAlertRegistry.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 withHudDisplayRegistry.register
in this event)CustomComputerRegistrationCallback
(Register computers withComputerRegistry.register
in this event)CustomAlertRegistrationCallback
(Register alerts withAlertRegistry.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 withHudDisplayRegistry.register
in this event)CustomComputerRegistrationCallback
(Register computers withComputerRegistry.register
in this event)CustomAlertRegistrationCallback
(Register alerts withAlertRegistry.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