This is a client-side fabric mod that rotates the camera while turning during elytra flight. It's both realistic and cool since it uses actual physics to imitate the way an airplane would roll to make maneuvers.
Note: This does not in any way change how elytra flight actually moves the player or how your client interacts with the server.
New in version 1.5: Many config options have been added to realistic mode, as well as the ability to yaw/roll with strafe keys while flying, so all three axes of rotation can be used at once. Holding sneak swaps the roll and yaw input methods as before, and this can now be inverted in the config.
New in version 1.4: A new flight mode has been added, which expands upon the original concept by entirely removing the concept of up. Laterally moving the mouse controls roll rather than yaw (except when shift is held), and pitch isn't stopped by facing straight up or down, so you can do things like loops and barrel rolls. It's kind of like an actual plane. This does not replace the old behavior, rather, a setting has been added that allows switching modes between then new (Realistic) mode, old (Classic) mode, and disabling the mod for vanilla behavior. Keybinds have also been added to quickly switch between these modes.
Credit to Motschen for the MidnightLib config menu bundled with the mod.
Config options:
Mode: Selects the flight mode. 0 disables the mod and reverts to vanilla behavior. 1 is the classic roll mechanic from 1.3. 2 is the new realistic flight mode.
Turning force: Controls the sensitivity of the rolling. Higher values make the rolling more extreme, lower values make it closer to normal. Default is 1.25
Roll smoothing: Smooths out changes to the roll angle. 0 is no smoothing, 1 stops rolling entirely. Between 0.6 and 0.9 is recommended, values closer to 1 are more noticeable than lower values. Default is 0.85
Swap roll and yaw: By default, the mouse controls roll while strafing controls yaw, and holding sneak swaps this. This option inverts the shift key behavior.
Roll/Yaw/Pitch sensitivity: Multiplier for the sensitivity of mouse inputs while flying in realistic mode. Default is 1.
Key roll/yaw sensitivity: Relative strength of rotational force applied while a strafe key is held. Default is 1 for roll, 2 for yaw.
Key roll/yaw momentum: How long it takes rotation to come to a stop after strafe key is released. Default is 1.
Key roll/yaw speed cap: The maximum angular velocity achievable with strafe keys. Default is 40 for roll, 15 for yaw.
I do not plan to make a forge port, however Do A Barrel Roll is a fork of this mod with both forge and fabric releases and a slightly different feature set and control scheme,.
Hello! This mod is awesome, regular minecraft flight looks weird after getting used to the elytra roll, will it ever be updated to 1.19.4? Game crashes if I use the mod for 1.19.3
(Sorry if the question sounds arrogant I'm being genuine here) Any key or notable differences between this and Do A Barrel Roll?
In reply to frogshowgotmeintostreams:
I wasn't aware of it before now, but it looks like Do A Barrel Roll is just a fork of this mod with the same core code for certain parts but heavily reorganized. It appears that a few new features have been added and forge is also being supported there, but I will have to try it out when I get the chance. In any case, it looks to me like a lot more time and effort has gone into maintaining that fork than I have put into this one.
In reply to jorbonism:
Hi, I'm the author of Do a Barrel Roll. I'd like to take a minute to apologize for publishing my fork of your mod without asking for permission first. It was a small project to get me deeper into modding at first, and grew way beyond what I expected, making it a relatively big mod quite quickly. At this point its already quite distant from what it used to be, but your mod still gave me the idea and tools to make it in the first place.
I havent been able to find your discord tag, so feel free to contact me there (@enjarai#3333) for any reason. :)
In reply to enjarai:
Hi enjarai, it's all good, I'm glad to see the mod concept be adapted and reach more people. I sent a friend request on discord in case you'd like to talk about modding at all, I also don't have much experience since i haven't had many mod ideas lately.
In reply to frogshowgotmeintostreams:
this mod just makes you sick
do a barrel roll can make you spin 360 in every way and will make you vomit
thats the notable difference
Waiting for a 1.19.3 version. Thanks in advance
In reply to grusty14:
np, have uploaded and should be visible in a few hours
In reply to jorbonism:
👍
Does this also support mod named Icarus?
In reply to thelegendking07:
Yes, almost any elytra mod should work with this unless it does something similar. I tested it to be sure and it works.
In reply to jorbonism:
Yeah it does, thanks.
us forge nerds be cryin fr
In reply to untitled057:
LMAOOO
In reply to untitled057:
try the Do a Barrel Roll mod. It's available for Forge and Fabric. Idk what all the differences are, but it's mostly the same.
Would it be possible for you to add an option to have the vanilla "cinematic camera" enabled when flying with an elytra, to give a feeling of weight to your movement? Flying feels great with this enabled, for me. If possible, it would also be nice to have an option to invert the mouse Y axis while flying.
Very cool mod so far though.
So I found your mod on this site https://minecraft-inside.ru/mods/154323-cool-elytra-roll.html
And I just want to inform you that if you didn't allow this person to post this mod - you can remove it.
In reply to rihard999:
thanks for letting me know, I wrote them a note and they added a link to the github repository on the page, so it's good now.
can you bring the park cool back on fabric plz
In reply to kazu_shito:
what is the park cool? I haven't heard of it