Releases: Octol1ttle/FlightAssistant
FlightAssistant 2.3.4 (MC 1.20-1.21.3)
This is a bugfix update release to FlightAssistant. Please use Discord
or GitHub to discuss this release or report any bugs.
As mentioned in the Discord, this is the final update to 2.0 version series. Please be patient as the next update will take a lot of time.
Fixes
- Fixed an issue that caused huge amounts of packets to be sent to the server when "Open Elytra Automatically" was
enabled, potentially triggering anti-cheat software
FlightAssistant 2.3.3 (MC 1.20-1.21.1)
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
FlightAssistant 2.3.2 (MC 1.20-1.21.1)
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 attitude display to become inaccurate with pitch
- Fixed an issue that caused flight directors to be inaccurate
- Fixed an issue that caused flight path display to be inaccurate
- Fixed an issue that caused some strings to be untranslated when playing with Russian language selected
FlightAssistant 2.3.1 (MC 1.20-1.21)
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
FlightAssistant 2.3.0 (MC 1.20-1.21)
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
FlightAssistant 2.2.0 (MC 1.20-1.20.6)
This is a minor update to FlightAssistant.
Minecraft version limitations
Some features are only available on certain versions of Minecraft:
1.20.6
through 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
FlightAssistant 2.1.0 (MC 1.20-1.20.4)
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
2.0.0
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.
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.
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. See the feature in action