Open swiftdidit opened 7 months ago
I also come to find out that 'Soul Speed' enchantment does not work! And every splash potion thrown is not the same color/potion that was originally thrown.
For example if I throw a slowness potion it will look like im throwing a red Instant Health potion This happens for literally every splash potion.
1.8 and below players also are not able to use Elytra on 1.17.2 server.
do you know if Elytra's ever worked with this plugin? I am starting to question that.
I found out that Via.getAPI().getPlayerProtocolVersion(player).newerThanOrEqualTo(ProtocolVersion.v1_9)
returns true even when im on 1.8. But when I removed the check in isGliding and in the onPlayerMove. I just got a nullPointerException because getFlag is null. I tried reverting to before you committed the elytra fix but it still didn't work.
This is most likely not possible without modifying the client. Since the client sends a entityaction packet with the START_FALL_FLYING action to signal elytra flight has started. It could be possible to track this outselves by checking when the player jumps midair. or having a different action start elytra flight like right click.
i think server correcton can laggly work?
It should be implemented.
/viaversion dump
Outputhttps://dump.viaversion.com/f90d1005a52378c43c513642834435e3db7672dccc25a26308e260d7b4e587ac
Console Error
Bug Description
Wearing a '1.9 Elytra' seems to have no effect when jumping to glide off of things, or even if you are spamming Firework Rocket's it won't propel you at all. Elytra's just don't work.
Steps to Reproduce
Before you attempt please make sure you are testing with 1.20.4 paper spigot I am running [ViaVersion, ViaBackwards, ViaRewind, and ViaRewind-Legacy-Support)
Expected Behavior
The Elytra should work the same as it does in 1.9+ for legacy users.
Additional Server Info
Velocity is my proxy. I do not run my 'Via' plugins on the Proxy.
Checklist