Do a Barrel Roll NH
A port of the Do a Barrel Roll mod for Minecraft 1.7.10, with integrated FlightAssistant and ElytraHUD modules.
This mod overhauls elytra flight controls, giving the player full 3-axis (pitch, yaw, roll) camera and movement control during elytra flight — just like a real aircraft. The built-in FlightAssistant module adds an aviation-style HUD with speed/altitude tapes, heading indicator, attitude display, GPWS, stall warnings, and autopilot. The ElytraHUD module provides a simpler gauge-style HUD alternative.
Features
Do a Barrel Roll (Core)
- Full 3-axis flight control — Mouse controls pitch, yaw, and roll simultaneously using Rodrigues rotation
- Camera roll — First-person camera tilts to match the player's roll angle
- Barrel roll — Dedicated keybinds to perform a full 360° barrel roll with easing animation
- Configurable sensitivity — Independent sensitivity multipliers for pitch, yaw, and roll axes
- Input smoothing — Exponential smoothing on all axes to reduce jittery camera movement
- Banking — Optional automatic roll based on yaw input, simulating coordinated turns
- Automatic righting — Optionally levels the roll angle when no roll input is given
- Axis inversion — Toggle inversion for each axis independently
- Roll recovery on landing — Smooth exponential damping returns the camera to level after flight ends
- Third-person support — Player model rotates correctly in third-person view during flight
FlightAssistant (Aviation HUD)
- Attitude display — Artificial horizon with pitch ladder, roll indicator
- Speed tape — Scrolling speed scale with numeric readout (blocks/sec)
- Altitude tape — Scrolling altitude scale with numeric readout
- Heading tape — Compass heading with cardinal directions
- Flight path vector — Shows actual flight direction vs nose direction
- Radar altitude — Height above ground via raycasting
- GPWS (Ground Proximity Warning System) — Sink rate and terrain proximity alerts
- Stall warning — Detects low forward speed during flight
- Void proximity alert — Warning when approaching the void
- Elytra durability monitor — Tracks elytra durability with configurable units (raw/percentage/time)
- Alert system — Prioritized WARNING/CAUTION/ADVISORY alerts with blinking indicators
- Flight protections — Automatic pitch limits during stall, void proximity, and terrain warnings
- Autopilot — AP, FD (Flight Directors), and A/THR (Auto-Thrust) modes with keybinds
- Flight plan — Waypoint navigation with course deviation indicator
- Coordinates display — Current X/Z position at bottom of HUD
- Velocity components — Ground speed and vertical speed readouts
- Automation modes display — Shows active AP/FD/A-THR status
- Fully configurable — Colors, frame size, individual display toggles, alert modes
ElytraHUD (Gauge HUD)
- Airspeed gauge — Analog gauge showing current speed
- Altitude gauge — Dual-pointer gauge for altitude
- Vertical speed gauge — Climb/descent rate indicator
- Firework rate gauge — Boost rate tracking
- Elytra durability bar — Visual durability indicator
- Compass — Rotating compass with heading degrees
- Configurable — Toggle each gauge, titles, and numeric values independently