security notes
this modrinth page (modrinth[dot]com/mod/elytrapitchhelper) and github releases are the only officially maintained download sources.
Spoiler
since v2.1.0, releases uploaded to modrinth are the same jars u will find on github with immutability enabled and attestation provided so u can verify them easily
while gliding, the mod shows subtle pitch indicators at +40° and –40°, so u dont have to rely on the cluttered f3 debug screen. this makes it easier to stay focused on smooth and efficient flight. the indicators appear only when ure actually gliding on elytra (by default, it checks for the motion type, rather than item, so its compatible with most if not all custom elytras and slots) and close to these pitch angles, keeping ur screen clean the rest of the time.

as of v3.0.0, theres also an amplitude cue (on by default) that helps u time climb and dive cycles based on height, velocity, or whichever comes first. its useful for maintaining a consistent rhythm without watching numbers. each cue also leaves a tiny motion glyph: a brisk pull-up after the dive and a slower release after the climb, so the two turns dont look falsely identical. theres a void warning too, for when the ground u were counting on isnt there. it can predict where ur glide is headed or just warn at a set height, and u can set the void floor per dimension.
did i mention it also includes pride themes that increase ur flight abilities by 20%? ...theyd call it elytra gay helper. (19 flags plus a custom one with up to 16 stripes, separately for the guide lines, the cue and the void warning)
configuration
open the config screen in-game via mod menu (fabric) or the mods list (neoforge), or bind a key for it. keybinds live under Elytra Pitch Helper in the controls screen:
- command palette —
ctrl+k, orcmd+kon macos. search every setting and action, run it from the list. what u use most floats to the top. - toggle guides — unbound by default.
- open config — unbound by default.
- open profiles — unbound by default.
config lives under config/elytra-pitch-helper/, with one json per profile in profiles/ and the mod's own internals in .internal/.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 5d ago | 1 | ||||
| 12d ago | 1 | ||||
| 26d ago | 1 | ||||
| 26d ago | 1 | ||||
| 26d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
## At a glance
- Now on **Fabric and NeoForge** (separate jars)
- New **Void warning**: dive line blends toward a warning color as the void approaches
- New **motion glyphs**: dive / climb cues now end with a different gesture
- New **command palette** (
Ctrl+K/Cmd+K): search and run every setting and action - Config screen rebuilt: **sections instead of tabs, search, undo/redo, per-setting reset**
## New: Void warning (new
Void section, on by default)Entirely new since 2.1.0:
- Two modes:**
Predicted(uses fall speed, default) andSimple(uses Y height). - Lookahead:** when the warning starts fading in. Predicted also pulses at 5s / 3s / 1s.
- Simple mode:**
Blocks above voiddistance. - Void floor:**
Auto(world min height − 48, auto-detected per dimension) orCustomper-dimension Y override. - Warning color:** solid color or pride flag, with its own custom stripes.
- Forced-line tuning:** separate tolerance / max-offset overrides while the warning forces the dive line visible.
- Terrain-aware: no warning when there is a collision block below you before the void floor; descent filtering is preserved.
## Amplitude cues + motion glyphs
- New **motion glyphs** (on by default): a brisk pull-up gesture after a dive cue, a slower release after a climb cue, so the two turns don't look identical. Fades, stays attached past line ends, only shows when guides are visible.
- New **Pull-up tempo** (700ms default) and **Release tempo** (1400ms default).
- New **Repeat dive cue / Repeat climb cue**. Climb repeats by default, dive does not — lets a cue re-fire after it fully ends without waiting for the opposite cue.
- New **Cue flash** intensity. Turn it to 0 to keep the glow/color change with no white flash.
- Velocity sliders: finer steps, coordinated so up stays below down, capped at 5 b/t.
- Retuned defaults: down velocity
2.0 → 2.2, up velocity0.2 → 0.5.
## New: Command palette
- Open with **
Ctrl+K(Cmd+Kon macOS)**. New keybinds for palette key + modifier, plusopen profiles. - Searches **settings, profiles, and actions** in one list. Frequently used actions float to the top.
- From the palette you can: open/toggle/enable/disable/set/reset a setting, switch/duplicate/reset profiles, open JSON, expand sections, undo/redo, toggle the whole mod.
- New **Command palette appearance** screen: shadow, blur, accent color, base color. Per profile.
## Config screen rebuilt
Was tabs in 2.1.0, now collapsible animated **sections: General, Pitch, Line, Amplitude, Void, Interface**.
- Search:**
/or the search box filters rows and tells you why a row survived. - Per-setting reset:** modified rows show
↺. Click it or pressDelete/Backspaceon the focused row. - Undo/redo** for edits.
- Shift+scroll** adjusts the setting under the cursor. Wheel otherwise scrolls.
- Smooth pixel scrolling, remembers scroll per screen/profile.
- Clearer rows: distinct shapes for sliders / cyclers / dropdowns, dimmed disabled rows, right-click a cycler to step backwards, rotating tips (folding, reset, undo, expand-all).
- Hex box accepts
#, color sliders aligned.
## Profiles and saving
- Edit a profile's settings **without making it active**. Active profile is marked
●. - Profile actions in a second-level strip: add, rename, duplicate, reorder, reset, batch delete with confirm, sort by **A-Z / Created / Modified**, relative timestamps ("just now", "3h ago"),
Based on: bundled default / customindicator. - Profile editor scrolls smoothly and keeps position during the session.
- Save conflict dialog:** if files changed on disk, you get a diff view with
Keep mine / Reload disk. Approved conflicts retry cleanly, local edits are preserved. - Save failure dialog:**
Retry / Stay / Discardwith a plain-language explanation. No half-written files, no lost caret/focus. - Read-only safety:** configs from a newer mod version open read-only instead of being clobbered. Bad values are repaired to defaults.
## Colors and pride flags
- 9 new flags: **Abrosexual, Aromantic, Demiboy, Demigirl, Genderflux, Genderqueer, Polyamory, Polysexual**, plus **Custom**. (thanks @such-a-wonderful-nickname for their contribution!)
- Custom flag: pick which stripe you're editing, scroll/shift-scroll to step,
+/-to add/remove stripes. Available on guide line, amplitude cue, and void warning.
## Flight detection
- Trinkets dependency removed.** Detection now looks at the chest slot. New General → Flight detection.
Any elytra glide(default) vsEquipment check.
## Small
- New opt-in **Flight telemetry logging** (General → Diagnostics). Local log only, nothing sent anywhere. Off by default.
- Better Mod Menu description and NeoForge mods-page info, new icon.
- Per-frame HUD sampling for pitch / cue flash / void pulse, so cues stay smooth at low tick rates.
- Warning pulses kept visually distinct from amplitude flashes.
## Migrating to v3.0.0
- v2.x profiles are read as-is.** Anything new arrives at its default (see defaults above). Unparseable values are repaired, not deleted.
- v1.x single-file config auto-migrates** on first launch. Only tuning values carry over. The old
config/elytra-pitch-helper.jsonis left untouched and never read again. - Config now lives in
config/elytra-pitch-helper/with one JSON per profile inprofiles/.
- added config screen. you can open it with keybind (no by default), or via Mod Menu if it is installed.
- added profile support. you can create, rename, duplicate, edit, sort, and delete different eph configs.
- added a new turn-timing cue that can help with dive/climb rhythm using height, velocity, or either one.
- added settings for guide line length and thickness.
- added a third-person toggle so guides can be shown outside first person if enabled.
- added profile JSON opening from the config screen for manual editing.
- cleaned up guide rendering and removed the old center tick marker.
- updated mod icon.
- added config screen. you can open it with keybind (no by default), or via Mod Menu if it is installed.
- added profile support. you can create, rename, duplicate, edit, sort, and delete different eph configs.
- added a new turn-timing cue that can help with dive/climb rhythm using height, velocity, or either one.
- added settings for guide line length and thickness.
- added a third-person toggle so guides can be shown outside first person if enabled.
- added profile JSON opening from the config screen for manual editing.
- cleaned up guide rendering and removed the old center tick marker.
- updated mod icon.
- added config screen. you can open it with keybind (no by default), or via Mod Menu if it is installed.
- added profile support. you can create, rename, duplicate, edit, sort, and delete different eph configs.
- added a new turn-timing cue that can help with dive/climb rhythm using height, velocity, or either one.
- added settings for guide line length and thickness.
- added a third-person toggle so guides can be shown outside first person if enabled.
- added profile JSON opening from the config screen for manual editing.
- cleaned up guide rendering and removed the old center tick marker.
- updated mod icon.
- changed versioning
- added keybinding
- changed versioning
- added keybinding
- changed versioning
- added keybinding (wip)
- added option "showOnlyWithFirework" to show guide lines only when firework is present in hand with default value
false. thanksindigovioletfor suggestion
<summary>showOnlyWithFirework (bool, true/false)</summary>
What: Show guide lines only when firework present in hand.
Default: false
Change when: You fly with fireworks and want minimal setup.
</details>
- added autoreload for config
- added option "showOnlyWithFirework" to show guide lines only when firework is present in hand with default value
false. thanksindigovioletfor suggestion
<summary>showOnlyWithFirework (bool, true/false)</summary>
What: Show guide lines only when firework present in hand.
Default: false
Change when: You fly with fireworks and want minimal setup.
</details>
- added autoreload for config
tested on mc 1.21.11 with [Elytra Trinket 1.0.11](https://modrinth.com/mod/elytra_trinket/version/1.0.11) and [Trinkets Canary 3.11.0-1.21.11](https://modrinth.com/mod/trinkets-canary/version/3.11.0-1.21.11)