- Unembedded a dependency on my shared library.
- This reduces disk space required when using more than one of my mods.
- It also makes it easier for me to push fixes to that library without creating updates for every single mod that uses it.
- Unembedded a dependency on my shared library.
- This reduces disk space required when using more than one of my mods.
- It also makes it easier for me to push fixes to that library without creating updates for every single mod that uses it.
- Reworked some old mixins using newly gained skill.
- This should generally improve compatibility.
- In fact, this already fixes a crash with the Real Camera mod.
- Reworked some old mixins using newly gained skill.
- This should generally improve compatibility.
- In fact, this already fixes a crash with the Real Camera mod.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- Separated 1.20 and 1.20.2 support into separate jars.
- As an exception to existing limitations, thrusting will now be allowed when the player is an operator on a Realm.
This does not apply to normal servers.
- Changed the default toggle keybind to I to avoid conflicting with the advancements button.
- Fixed an incompatibility with Keybind Fix.
- The mod will now disable itself when you're submerged in water.
- This can be turned off in the config.
- Smoothing sliders now use an inverse curve.
- This should make them more intuitive, as a lower number now actually means less smoothing.
- Your old values will be automatically converted.
- Added an advanced tab to the config.
- Settings here allow you to extensively customize some of the math used under the hood to control flight.
- This is done using a custom expression format, which is documented in the config screen itself.
- Be sure to take a look if you want to fully customize your flight experience.
- Added experimental control surface efficacy simulation.
- This is disabled by default, but can be enabled in the config.
- This is a work in progress, and subject to change in the future.
- You can customize the math used for this in the advanced tab, so feel free to experiment.
- If you find settings you like, please share them with me so I can improve on the default config.
- Added easter eggs. :tiny_potato:
- Added the option for operators or players with the `do_a_barrel_roll.ignore_config` permission to ignore the server config.
- This will let you enable thrusting by default again in singleplayer, so long as you have cheats enabled.
- The mod will now reinitiate a config sync handshake in more situations, such as changing player permissions.
- Added the option for operators or players with the `do_a_barrel_roll.ignore_config` permission to ignore the server config.
- This will let you enable thrusting by default again in singleplayer, so long as you have cheats enabled.
- The mod will now reinitiate a config sync handshake in more situations, such as changing player permissions.
- Made the server-side config configurable from the client.
- Only operators with at least permission level 3 or the `do_a_barrel_roll.configure` permission can change the config.
- The updated config will be automatically synced to all connected clients.
- Added a server-side config option to change kinetic damage behaviour.
- Fixed a bug causing handshake state to reset when a player dies.
- The .1 release fixes a critical issue with an incomplete mixin refmap causing a crash on startup.
- Made the server-side config configurable from the client.
- Only operators with at least permission level 3 or the `do_a_barrel_roll.configure` permission can change the config.
- The updated config will be automatically synced to all connected clients.
- Added a server-side config option to change kinetic damage behaviour.
- Fixed a bug causing handshake state to reset when a player dies.
- The .1 release fixes a critical issue with an incomplete mixin refmap causing a crash on startup.
- Rewrote a massive chunk of internal code and API.
- Functionality of the mod should not be affected.
- This should make the overall smoothness of flight more... smooth.
- Also makes it way easier to create addon mods with similar roll mechanics.
- And server-side roll syncing should see some improvements as well.
- These changes are quite experimental, so please report any issues you find.
- Revamped config screen to use new YACL v3 features, and be cleaner overall.
- Changed how keybindings in flight are handled.
- Yaw, pitch, roll and thrusting keybinds can now be set independently of vanilla controls.
- If you set one of these to the same button as a vanilla keybind, they will override it while flying.
- This is *also* experimental.
- Added a seperate keybind category for movement to distinguish it.
- Rewrote a massive chunk of internal code and API.
- Functionality of the mod should not be affected.
- This should make the overall smoothness of flight more... smooth.
- Also makes it way easier to create addon mods with similar roll mechanics.
- And server-side roll syncing should see some improvements as well.
- These changes are quite experimental, so please report any issues you find.
- Revamped config screen to use new YACL v3 features, and be cleaner overall.
- Changed how keybindings in flight are handled.
- Yaw, pitch, roll and thrusting keybinds can now be set independently of vanilla controls.
- If you set one of these to the same button as a vanilla keybind, they will override it while flying.
- This is *also* experimental.
- Added a seperate keybind category for movement to distinguish it.
- Updated to 1.20.
- Rewrote a massive chunk of internal code and API.
- Functionality of the mod should not be affected.
- This should make the overall smoothness of flight more... smooth.
- Also makes it way easier to create addon mods with similar roll mechanics.
- And server-side roll syncing should see some improvements as well.
- These changes are quite experimental, so please report any issues you find.
- Revamped config screen to use new YACL v3 features, and be cleaner overall.
- Changed how keybindings in flight are handled.
- Yaw, pitch, roll and thrusting keybinds can now be set independently of vanilla controls.
- If you set one of these to the same button as a vanilla keybind, they will override it while flying.
- This is *also* experimental.
- Added a simple artificial horizon widget which can be toggled in the config.
- Refactored config internals, YACL is now a *required* dependency.
- Forge support is now deprecated.
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added a keybind for toggling thrusting (thanks @EightyOne81!) (was actually in last update, but forgot to add to changelog)
- Fixed issues with using YACL on 1.19.2
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Added syncing of roll visuals when the mod is installed on both the server and client.
- Other players will now be able to see your roll when you're flying.
- Everything is still fully compatible with both vanilla clients and servers. All these configurations are valid:
- Server with mod, client with mod: roll is synced
- Server with mod, client without mod: client can join and play without issues, but can't see roll
- Server without mod, client with mod: client can join and play without issues, but can only see their own roll
- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's roll, client 3 cannot
- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own roll
- This feature is *only available on the Fabric version of the mod* due to technical limitations.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Significantly improved thrusting with more config options and math.
- Fixed inconsistent compatibility with Elytra Aeronautics.
- Changed default toggle keybind to L to avoid conflicting with Iris.
- Added a keybind to easily toggle the mod in flight.
- Fixed an issue causing a crash when loaded server-side.
- Likely fixed a funky issue with Forge config shitting itself.
- Added a keybind to easily toggle the mod in flight.
- Fixed an issue causing a crash when loaded server-side.
- Likely fixed a funky issue with Forge config shitting itself.
- Added a keybind to easily toggle the mod in flight.
- Fixed an issue causing a crash when loaded server-side.
- Likely fixed a funky issue with Forge config shitting itself.
- Added a keybind to easily toggle the mod in flight.
- Fixed an issue causing a crash when loaded server-side.
- Likely fixed a funky issue with Forge config shitting itself.
- Ported the mod to Architectury, making it fully compatible with both Fabric and Forge. (Thanks for the help @MehVahdJukaar!)
- Removed the hard dependency on Cloth Config, making it optional with YACL and Configured available as alternatives.
- Fixed the camera not moving to an upright position when landing with chat or inventory open.
- Ported the mod to Architectury, making it fully compatible with both Fabric and Forge. (Thanks for the help @MehVahdJukaar!)
- Removed the hard dependency on Cloth Config, making it optional with YACL and Configured available as alternatives.
- Fixed the camera not moving to an upright position when landing with chat or inventory open.
- Ported the mod to Architectury, making it fully compatible with both Fabric and Forge. (Thanks for the help @MehVahdJukaar!)
- Removed the hard dependency on Cloth Config, making it optional with YACL and Configured available as alternatives.
- Fixed the camera not moving to an upright position when landing with chat or inventory open.
- Ported the mod to Architectury, making it fully compatible with both Fabric and Forge. (Thanks for the help @MehVahdJukaar!)
- Removed the hard dependency on Cloth Config, making it optional with YACL and Configured available as alternatives.
- Fixed the camera not moving to an upright position when landing with chat or inventory open.
- Added third person support, your playermodel will now roll correctly
- Added banking, adding to yaw slightly while rolling
- Rewrote the system that applies rotation, making it more consistent
- Added an option to invert pitch
- Fixed yaw being more sensitive at higher framerates
- Fixed an issue with sensitivity settings not being saved correctly
- Added third person support, your playermodel will now roll correctly
- Added banking, adding to yaw slightly while rolling
- Rewrote the system that applies rotation, making it more consistent
- Added an option to invert pitch
- Fixed yaw being more sensitive at higher framerates
- Fixed an issue with sensitivity settings not being saved correctly