Do a Barrel Roll
by enjarai
With Do a Barrel Roll installed, elytra flight gains roll, full pitch and yaw control, plus camera smoothing and banking.
What it does
Mouse movement on the horizontal axis rolls the player, vertical movement pitches the nose, and the strafe keys steer yaw. The camera orientation is not locked, so flight is no longer limited to the usual up and down steering. Smoothing and banking are applied to the camera as subtle or pronounced modifiers, and every value can be tuned.
The mod is a lightweight, client-side change that leaves the flight physics alone, so it runs on the player's own machine. Installing it on the server as well lets the visuals, especially roll on the player model, be synced between clients. Vanilla clients and servers remain compatible in every combination. Required dependencies are CICADA, Fabric API and Forgified Fabric API, and YetAnotherConfigLib (YACL) is optional for the in-game config screen. Cardinal Components API is bundled inside the mod. The code is open source under the GNU General Public License v3.0 only, and files cover 1.17.1 – 26.3 across Fabric, Forge and NeoForge.
Key features
Full camera control in flight
Mouse x rolls, mouse y pitches and the strafe keys yaw, so the camera can turn in every direction.
Camera smoothing and banking
Smoothing and banking modifiers adjust the camera while the player turns, and their strength can be changed.
In-game configuration
Custom mouse behavior, elytra activation restrictions, sensitivity and modifier values are set on a config screen opened from the mods list.
Synced visuals
When the server also runs the mod, playermodel roll and other visuals are shared between clients that have it.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Embedded 1
Required by 3 mods
Use cases
Aerobatic flight
Players who fly elytras for stunts, loops and rolls get controls that allow them.
Servers with mixed clients
Players without the mod can still join and play, though they will not see the visuals of others.
Who it’s for: Players who want a more maneuverable elytra and server owners who want roll visuals to be shared between players.
How it compares
Do Another Barrel Roll is NeoForge-only, covers 1.21 – 26.3, and is open source under the GNU General Public License v3.0 only. Its client needs the mod, while the server may run it or skip it. Do an Over Roll is Fabric and NeoForge only, covers 26.1 – 26.1.2, and is not open source, with its license reserved by its author. Riptide Roll is Fabric only for 1.21.1 – 1.21.4 under the MIT License and is not open source; it works on the client alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Do a Barrel Roll | Fabric, Forge and NeoForge | 1.17.1 – 26.3 | Client required, server optional | 2026-09-21 |
| Do Another Barrel Roll | NeoForge | 1.21 – 26.3 | Client required, server optional | 2026-09-23 |
| Do an Over Roll | Fabric and NeoForge | 26.1 – 26.1.2 | Client required, server optional | 2026-10-05 |
| Riptide Roll | Fabric | 1.21.1 – 1.21.4 | Client-side only | 2025-12-17 |
Questions
Does Do a Barrel Roll require Fabric API?
Do servers need the mod installed?
Will the mod trigger anticheat?
Which versions are supported?
In the catalog
Do a Barrel Roll is one of 3,932 Transportation mods on ModsFinder, and one of 2,390 Transportation mods for Fabric. 8,071 mods support Minecraft 26.3.
More from enjarai
Similar mods
What the author says
Do a Barrel Roll is a lightweight, fully clientside mod that changes elytra flight to be more fun and semi-realistic. It achieves this by redesigning movement with a completely unlocked camera orientation in mind, allowing for full pitch, yaw and roll control in flight. Some subtle and less subtle modifiers are also…
Official listing
- Modrinth page
- modrinth.com/mod/do-a-barrel-roll
- Owner
- enjarai
- Published
- 2022-08-22
- Updated on Modrinth
- 2026-09-21
- Facts verified
- 2026-10-15
