1.18 - 1.19 and beyond(?): Fabric and Forge, maintained (forge files marked as "beta" to differentiate them, they're blue)
1.16 and 1.17: Fabric only, low priority maintenance
The really old crappy 1.12 jar: Forge only, unmaintained
Retro ports (1.7.10, 1.4.7): Forge only and I do want to maintain these and add mod compat, btw
Auto Third Person is a tiny mod that automatically puts you in third-person camera when you fly an elytra or ride an animal, boat, or minecart. When you stop flying or leave your vehicle, your camera view will be restored to whatever it was before you started. Great for navigating tough terrain with your horse or boat - having the additional visual context can be super useful, and it's really annoying to have to press F5 a million times >.>
The types of entities that trigger this automatic camera toggle behavior, whether your camera will automatically be restored when you leave, and whether you are able to cancel the auto-restoration by manually changing the camera setting, are all configurable.
But wait, there's more! Order now and I'll throw in a config option to disable the "first-person flipped" camera, for that Minecraft Beta feel, absolutely free! Shipping and handling not included
Retro ports: Versions for 1.4.7 and 1.7.10 also include an enabled-by-default fix for the "hand glitch", the bug that causes your first-person hand to be rotated weirdly, because this bug annoys me for some reason. This effect happens when the game draws a sitting-down player - opening your inventory or entering third person while riding a boat is a common way to cause the bug. Rendering a standing-up player will usually fix it, but this mod causes it to never happen in the first place.
Some notes on the Fabric version: An in-game config menu is available if you have ModMenu and Cloth Config. Unlike most mods that use cloth config, it is an optional dependency and I don't bundle it, for filesize reasons. In a large enough modpack you're like 99% sure to have Cloth Config available through some other mod. this kinda broke a long time ago but i think its there in the 1.16 version. maybe itll be back some day. Even if the in-game config menu is not available, you can re-read the config by reloading resources with F3+T or using the /auto_third_person reload command if youre on a modloader that has working client commands. (Not on the retro ports.)
Questions? Comments? Just lonely? Join me on Discord: https://quat1024.github.io/discord/