Language

Elytra Optimizations

Elytra Optimizations

Modrinth

Optimizes Elytra's janky math code

10.7k downloads 28 followers updated 3mo ago
latest v1.0.5 Modrinth
Fabric Neoforge Quilt 1.21 – 1.21.8 Game-mechanicsManagementOptimization

KNOWN ISSUE: DOESN'T WORK ON 1.21.2+

I'm currently trying to get a fix for that.

Optimizes Elytra's janky math code by pre-calculating some variables and other stuff. It gains roughly 25-35% faster compute timing per tick while still maintaining vanilla parity (should be even better on lower-end hardware!).

Performance:

Every ~millionth tick of nonstop flying with the Elytra (equivalent to almost 14 hours) Minecraft computes ±300 FPS more (not that impressive but still something!). Go to gallery for a more in-depth explanation.

Dependencies:

  1. Fabric loader installer (version 0.16.14+) - https://fabricmc.net/use/installer/
  2. Fabric API (any version that supports Minecraft version 1.21.1+) - https://modrinth.com/mod/fabric-api

Credits:

Compatibility:

Should work with every other mod.

Feel free to report any bug via my discord! - @qkba

Versions

Beta
1.0.5
neoforge · 1.21.8 · 3mo ago
77
Beta
1.0.4
neoforge · 1.21 · 9mo ago
# This should be working but bugs may exist
1.1k
Alpha
1.0.3
neoforge · 1.21, 1.21.1, 1.21.2 · 9mo ago
Use at your own risk, not guarranted to work like vanilla
808
Alpha
1.0.2
neoforge · 1.21, 1.21.1, 1.21.2 · 9mo ago
Use at your own risk, not guarranted to work like vanilla
84
Alpha
1.0.1
neoforge · 1.21, 1.21.1, 1.21.2 · 9mo ago
# Elytra optimization ported to Neoforge by sebastian Use at your own risk, not guarranted to work like vanilla
44
Release
1.0.5
fabric, quilt · 1.21.1 · 11mo ago
- added a LUT for sines and cosines which added ~+10% performance vs vanilla --> ~35% total performance improvement
5.9k
Release
1.0.4
fabric, quilt · 1.21.1 · 11mo ago
- updated icon - updated contacts
56
Release
1.0.3
fabric, quilt · 1.21.1 · 11mo ago
### I SUGGEST USING FROM THIS VERSION UP ^ - fixed getting damaged a bunch while hitting and hugging a wall while flying - fixed redundant math and checks
33
Beta
1.0.2
fabric, quilt · 1.21.1, 1.21.2, 1.21.3 · 11mo ago
- more precise pre-calculated stuff with Pi - avoid making new vectors
2.5k
Beta
1.0.1
fabric, quilt · 1.21.1, 1.21.2, 1.21.3 · 11mo ago
- cleaner code - using Math.fma() now for better performance on newer cpu models with that instruction set - cached a little more to save additional…
41
Beta
1.0.0
fabric, quilt · 1.21.1, 1.21.2, 1.21.3 · 11mo ago
### **Mod release**
48

Comments 0

No comments yet. Be the first to share your thoughts.