Skip to content

ElytraPilot

Shallowplague edited this page Jun 11, 2026 · 3 revisions

ElytraPilot — autopilot elytra flight

Autonomous elytra flight: deploys, steers, fires fireworks, avoids terrain, and lands — including 2b2t nether-highway travel and a trip planner that routes overworld↔nether for long hauls.

Command: .elytrapilot (alias .fly). Needs an elytra worn and firework rockets in the hotbar.

⚠️ ElytraPilot is the newest and most experimental module. Flight basics (takeoff / cruise / descent / landing) and bounce-highways are validated; the nether trip planner is a first cut. Test over open ground before relying on it for a long haul.

What it does

  • Point-to-point (.fly to <x> <z>): flies an efficient climb / glide profile — firework-climb to a ceiling, then glide with no fireworks down to a floor, repeat — so most of the trip is free glide. Terrain-aware descent + landing (re-routes around flight-level walls, hands the last covered/indoor leg to Baritone).
  • Bounce-highway (.fly ebounce on, or .fly highway <dir>): the no-firework "bounce" technique along a flat road or a 2b2t nether highway from 0,0 (N/S/E/W + diagonals).
  • Trip planner (.fly trip <x> <z>): overworld-direct within ~100k of spawn, otherwise enters the nether, flies the nether leg (open-nether 3D look-ahead pathfinding or a highway e-bounce), and exits near the target.
  • Elytra swap mid-flight when the worn elytra wears out, a chunk-loading governor so it won't outrun 2b2t's slow chunk streaming, and a 2b2t speed cap (~40 b/s).

Setup guide

  1. Wear an elytra and put a stack (or several) of firework rockets in the hotbar; optionally a spare elytra in the inventory with .fly swap on.
  2. Short hop: .fly to <x> <z> over open ground.
  3. Long haul: .fly trip <x> <z> [y] (handles the nether routing), or .fly highway <dir> then .fly on to ride a nether highway.

Commands

.elytrapilot on/off
.fly to <x> <z>                   # fly to coords (climb/glide), then land
.fly heading <degrees>            # free-fly a compass bearing until stopped
.fly trip <x> <z> [y]             # plan a journey (overworld, or routed through the nether)
.fly trip highways on/off         # nether leg: e-bounce a highway vs fly open-nether straight
.fly trip off                     # cancel an in-progress trip
.fly highway <N/S/E/W/NE/SE/NW/SW>  # follow a 2b2t nether highway from 0,0
.fly ebounce on/off | road <y> | maxspeed <bps>           # no-firework bounce-highway
.fly ceiling <y> | floor <y> | glidepitch <deg> | climbpitch <deg>   # climb/glide profile
.fly swap on/off | swapdur <n> | sparedur <n>             # mid-flight elytra swap
.fly nethercruise <y> | netherceiling <y> | netherpath on/off | netherfrontier <slow> <hold>

Plenty of fine-tuning knobs exist beyond the above — run .fly for the full list: boostspeed, interval, lookahead, arrive, descend, glideratio, groundy, takeoff, reroute, rerouteangle, pathclearance, landsearch, baritoneland, climbmargin, landcut, hoppitch, pass, passahead.

Clone this wiki locally