This mod adds realistic-looking contrails coming from the Elytra!
Initially I made a resource pack with the same goal, but that didn't look as good, so I made a mod instead!
There are many configurable options in this mod, allowing you to change the shape and length of your trail!
Lots of customization options! For other players to see other player's customized trails (or their twirling), the mod needs to be installed on the server! There is an option to disable sending your config to the server if you wish to keep your trail settings private for any reason, and seperately there is an option to make it so other players cannot see your trails at all (requires the mod on the server for that to work)
Players without the mod will show as the default options set in "Other's Defaults" in the modmenu config.If a server doesn't have the Elytra Contrails mod, you will see every other player as these default settings as well.
you can still see your own trails correctly on servers without the mod, but other players won't be able to see them.
FOR RESOURCE PACK CREATORS:
If you have a custom elytra model using EMF and want that to show accurate trails, create bones (they can be empty) with "leftWingTip" and "rightWingTip" included in their names (or just "trailSpawner" if you don't care about whats left and right)!

All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 |
- Elytra Contrails 1.6.8 for Minecraft 26.3 --
- Fixed label of one/two twirl
- Elytra Contrails Mod 1.6.7 for Minecraft 26.3 --
- Fix trail rendering with Shoulder Surfing mod
- Added "Wind Direction Time Scale" , allowing wind directin to change over time
- Added presets for cape positioning. These only change the position of the trail when applied, so no need to worry about them overriding other trail options. This will make your trails look correct for the cape you select
- Made "hide" preset now use two types of hide
- Elytra Contrails Mod 1.6.7 for Minecraft 26.2 --
- Added "Wind Direction Time Scale" , allowing wind directin to change over time
- Added presets for cape positioning. These only change the position of the trail when applied, so no need to worry about them overriding other trail options. This will make your trails look correct for the cape you select
- Made "hide" preset now use two types of hide
- Elytra Contrails 1.6.6 HOTFIX for Minecraft 26.3 --
- Fixed crash with solid non emissive trails
- Elytra Contrails 1.6.5 for Minecraft 26.3 --
- Fix crash with spectral arrow trails
- Elytra Contrails Mod 1.6.4 for Minecraft 26.3 --
- Updated to 26.3
- Elytra Contrails 1.6.4 for Minecraft 26.3 Release Candidate 3 --
- Removed "Use Legacy Render" option, use Improved Transparency for better transparency
- Re-added iris compatability
- Elytra Contrails 1.6.3 HOTFIX for Minecraft 26.3 Pre-release 2 --
- Fixed built-in resource packs saying wrong version
- Updated to 1.6.3, check 1.6.3-26.2 changelog for more information.
- Elytra Contrails 1.6.3 HOTFIX for Minecraft 26.2 --
- Added debug render to diagnose issues (in Debug settings in modmenu, shows trailpoints)
- Fixed billboarding issues with XP orb trails
- Fixed issue where trail ending wouldn't remove its activeness
- Removed redundant code in sampling
- Elytra Contrails 1.6.2 HOTFIX for Minecraft 26.2 --
- Fixed twirl keybind issues but in cloth config screen this time
- Elytra Contrails 1.6.1 HOTFIX for Minecraft 26.2 --
- Fixed twirl keybind issues
- Added hide_two built in texture
- Elytra Contrails 1.6.0 for Minecraft 26.2 --
Additions:
- EMF 3.3+ Support
- Added built in resource pack for Experience Orb trails
- Added EMF Variable "twirl_angle" which allows EMF animations to access current twirl angle
- Added EMF Variable "twirl_state" which allows EMF animations to access current twirl state/progress. 0-1 is easing in, 1-2 is in between, and 2-3 is easing out.
- Added "Simplify Lighting" option, makes trail rendering much more optimized, but makes it so trails don't update lighting once created. (Enabled by default)
- Added option to fix vanilla bug related to crouching near a ceiling while elytra flying (Enabled by default)
- Added option to visually disable crouching entirely while flying (Disabled by default)
- Added gamerule "elytratrails:enable_trails", if disabled will cause other player trails to not render for clients with the mod (useful for minigames)
- Added gamerule "elytratrails:enable_twirls", if disabled will prevent twirl packets from being sent
- Added ability to bind keys for a second twirl of a different type than the first one
- Added ability to change twirl axis
- Added actionbar message when trails are toggled
Changes:
- Rewrote twirl system entirely
- snapping trail point now adds a fake point instead of snapping the last one, looking significantly smoother and preventing weirdness at lower sample rates
- Dynamic wingtip curve tweaked a bit
ElytraTrailAPI:
- new API where mods can define certain things about trails
- Mods can register new EaseTypes for twirls
- Mods can set trails to specific entities or entity types
- Mods can check if an entity is currently emitting a trail
- Mods can check if an entity is currently twirling and at which angle
- More info on the github
- Elytra Contrails 1.6.2 HOTFIX for Minecraft 26.3 Pre-release 2 --
- Fixed twirl keybind issues but in cloth config screen this time
- Elytra Contrails 1.6.2 HOTFIX for Minecraft 26.2 --
- Fixed twirl keybind issues but in cloth config screen this time
- Elytra Contrails 1.6.1 HOTFIX for Minecraft 26.2 --
- Fixed twirl keybind issues
- Added hide_two built in texture
- Elytra Contrails 1.6.0 for Minecraft 26.2 --
Additions:
- EMF 3.3+ Support
- Added built in resource pack for Experience Orb trails
- Added EMF Variable "twirl_angle" which allows EMF animations to access current twirl angle
- Added EMF Variable "twirl_state" which allows EMF animations to access current twirl state/progress. 0-1 is easing in, 1-2 is in between, and 2-3 is easing out.
- Added "Simplify Lighting" option, makes trail rendering much more optimized, but makes it so trails don't update lighting once created. (Enabled by default)
- Added option to fix vanilla bug related to crouching near a ceiling while elytra flying (Enabled by default)
- Added option to visually disable crouching entirely while flying (Disabled by default)
- Added gamerule "elytratrails:enable_trails", if disabled will cause other player trails to not render for clients with the mod (useful for minigames)
- Added gamerule "elytratrails:enable_twirls", if disabled will prevent twirl packets from being sent
- Added ability to bind keys for a second twirl of a different type than the first one
- Added ability to change twirl axis
- Added actionbar message when trails are toggled
Changes:
- Rewrote twirl system entirely
- snapping trail point now adds a fake point instead of snapping the last one, looking significantly smoother and preventing weirdness at lower sample rates
- Dynamic wingtip curve tweaked a bit
ElytraTrailAPI:
- new API where mods can define certain things about trails
- Mods can register new EaseTypes for twirls
- Mods can set trails to specific entities or entity types
- Mods can check if an entity is currently emitting a trail
- Mods can check if an entity is currently twirling and at which angle
- More info on the github
- Elytra Contrails 1.6.1 for Minecraft 26.3 Pre-Release 1 --
- Updated to Elytra Contrails 1.6.1 (see 1.6.1 changelog for more info)
- Fixed OIT pipelines for wireframe trails
- Elytra Contrails 1.6.1 HOTFIX for Minecraft 26.2 --
- Fixed twirl keybind issues
- Added hide_two built in texture
- Elytra Contrails 1.6.0 for Minecraft 26.2 --
Additions:
- EMF 3.3+ Support
- Added built in resource pack for Experience Orb trails
- Added EMF Variable "twirl_angle" which allows EMF animations to access current twirl angle
- Added EMF Variable "twirl_state" which allows EMF animations to access current twirl state/progress. 0-1 is easing in, 1-2 is in between, and 2-3 is easing out.
- Added "Simplify Lighting" option, makes trail rendering much more optimized, but makes it so trails don't update lighting once created. (Enabled by default)
- Added option to fix vanilla bug related to crouching near a ceiling while elytra flying (Enabled by default)
- Added option to visually disable crouching entirely while flying (Disabled by default)
- Added gamerule "elytratrails:enable_trails", if disabled will cause other player trails to not render for clients with the mod (useful for minigames)
- Added gamerule "elytratrails:enable_twirls", if disabled will prevent twirl packets from being sent
- Added ability to bind keys for a second twirl of a different type than the first one
- Added ability to change twirl axis
- Added actionbar message when trails are toggled
Changes:
- Rewrote twirl system entirely
- snapping trail point now adds a fake point instead of snapping the last one, looking significantly smoother and preventing weirdness at lower sample rates
- Dynamic wingtip curve tweaked a bit
ElytraTrailAPI:
- new API where mods can define certain things about trails
- Mods can register new EaseTypes for twirls
- Mods can set trails to specific entities or entity types
- Mods can check if an entity is currently emitting a trail
- Mods can check if an entity is currently twirling and at which angle
- More info on the github
- Elytra Contrails 1.6.0 for Minecraft 26.2 --
Additions:
- EMF 3.3+ Support
- Added built in resource pack for Experience Orb trails
- Added EMF Variable "twirl_angle" which allows EMF animations to access current twirl angle
- Added EMF Variable "twirl_state" which allows EMF animations to access current twirl state/progress. 0-1 is easing in, 1-2 is in between, and 2-3 is easing out.
- Added "Simplify Lighting" option, makes trail rendering much more optimized, but makes it so trails don't update lighting once created. (Enabled by default)
- Added option to fix vanilla bug related to crouching near a ceiling while elytra flying (Enabled by default)
- Added option to visually disable crouching entirely while flying (Disabled by default)
- Added gamerule "elytratrails:enable_trails", if disabled will cause other player trails to not render for clients with the mod (useful for minigames)
- Added gamerule "elytratrails:enable_twirls", if disabled will prevent twirl packets from being sent
- Added ability to bind keys for a second twirl of a different type than the first one
- Added ability to change twirl axis
- Added actionbar message when trails are toggled
Changes:
- Rewrote twirl system entirely
- snapping trail point now adds a fake point instead of snapping the last one, looking significantly smoother and preventing weirdness at lower sample rates
- Dynamic wingtip curve tweaked a bit
ElytraTrailAPI:
- new API where mods can define certain things about trails
- Mods can register new EaseTypes for twirls
- Mods can set trails to specific entities or entity types
- Mods can check if an entity is currently emitting a trail
- Mods can check if an entity is currently twirling and at which angle
- More info on the github
- Elytra Contrails 1.5.1 for Minecraft 26.1 --
- Fix crash with EMF 3.3+
- Elytra Contrails 1.4.9 for Minecraft 1.21.11 --
- Fix crash with EMF 3.3+
- Elytra Contrails 1.5.2 for Minecraft 26.2 --
- Fixed issue where trails show up too early before player is fully in gliding state
- Fixed an issue where using the default render mode for trails caused trails to render wrong when the camera is twirling, or when using "Do a Barrel Roll"
- Elytra Contrails 1.5.2 for Minecraft 26.3 Snapshot 7 --
- Fixed issue where trails show up too early before player is fully in gliding state
- Elytra Contrails 1.5.1 for Minecraft 26.3 Snapshot 7 --
- Elytra Contrails 1.5.0.2 for Minecraft 26.3 Snapshot 3 --
- Port to 26.3 snapshot 3, works with Oit/improved translucency
- Elytra Contrails 1.5.0.2 for Minecraft 26.2 --
- Re-added flashback support
- Elytra Contrails 1.5.0.1 for Minecraft 26.2 --
- Added ability for resource packs to add trails to XP Orbs, thrown projectiles, and fireworks
- Elytra Contrails 1.5.0.1 for Minecraft 26.1 --
- Added ability for resource packs to add trails to XP Orbs, thrown projectiles, and fireworks
- Elytra Contrails 1.4.8.7 for Minecraft 1.21.11 --
- Added ability for resource packs to add trails to XP Orbs, thrown projectiles, and fireworks
- Elytra Contrails 1.4.8.6 for Minecraft 1.21.11 --
Fixed lightmap using wrong position
- Elytra Contrails 1.5.0 for Minecraft 26.2 --
- Ported to 26.2* (SEE BELOW)
- Added wind despersion option for trails (in "General" settings)
- Added wind speed and scale options (in "General")
- Added "Fade Trail Edge" setting, makes the trails fade in and out on its edges
- Added AOA Based width/alpha settings, allowing your trail to change appearance based on Angle of Attack (difference between your view direction and velocity) More info on the wiki!
- Added "subtle" preset to showcase AOA based settings (trail will only show up when turning fast!)
- Moved many settings to the "Debug" setting category
- Removed "Check for Fresh Animations Player" option, as the FA+Player resource pack now includes support for elytra contrails (thank you FreshLX!)
- Tweaked lifetime fadeout to be more subtle
- Reverted back to worldspace sampling system, fixed initial float imprecision error
- Added "skip length check" option to debug menu
- Many more minor tweaks!
Please inform me of any bugs or issues on the github or discord server!
- 26.2 port:
- Elytra Contrails 1.5.0 for Minecraft 26.1 --
- Added wind despersion option for trails (in "General" settings)
- Added wind speed and scale options (in "General")
- Added "Fade Trail Edge" setting, makes the trails fade in and out on its edges
- Added AOA Based width/alpha settings, allowing your trail to change appearance based on Angle of Attack (difference between your view direction and velocity) More info on the wiki!
- Added "subtle" preset to showcase AOA based settings (trail will only show up when turning fast!)
- Moved many settings to the "Debug" setting category
- Removed "Check for Fresh Animations Player" option, as the FA+Player resource pack now includes support for elytra contrails (thank you FreshLX!)
- Tweaked lifetime fadeout to be more subtle
- Reverted back to worldspace sampling system, fixed initial float imprecision error
- Added "skip length check" option to debug menu
- Many more minor tweaks!
Please inform me of any bugs or issues on the github or discord server!
- Elytra Contrails 1.4.8.5 for Minecraft 1.21.11 --
- Reverted to worldspace sampling system, fixed initial float imprecision error
- Tweaked lifetime fadeout to look a bit nicer
- Elytra Contrails 1.4.7.5 for Minecraft 1.20.1 --
- Fix float imprecision at large coordinates
- Elytra Contrails 1.4.7.5 for Minecraft 1.20.1 --
- Fix float imprecision at large coordinates
