- Fixed an issue preventing dedicated servers from shutting down fully when stopped using /stop or similar.
- 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.
- Fixed a crash at startup on dedicated servers.
- Fixed compatibility with Sinytra Connector, a compatibility layer to run Fabric mods on Forge.
-
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.
- Only operators with at least permission level 3 or the
-
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.
- Fixed a crash issue when pondering using Create.
- Marked compatible with 1.20.1
- Marked compatible with 1.20.1
- My publishing workflow requires me to publish for all versions at once, so this version is identical to 3.0.0+1.19.4
- 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.
- Fixed a keybind context switch not unpressing the previous context
- Fixed severe rendering issues when using the horizon widget
- 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.
- Disabled certain features in multiplayer if not explicitly allowed by the server.
- Fixed the config not actually saving to disk.