Paragliders

Paragliders

24M Downloads

Please make the client check to start paragliding without waiting for the server

AltimorTASDK opened this issue · 1 comments

commented

Relying on this mod gets me killed when the server hitches, and my ability to ascend using a modpack's teleport + paraglider is weaker the higher my ping is because I unavoidably lose height while waiting for the server to activate the paraglider

commented

This particular change is kind of tricky to do, since everything movement related is currently being handled exclusively on server side. It will most likely require some sort of structural changes to current system. One idea I currently have is to sync a "can initiate paragliding" boolean state to client, then let the client initiate paragliding with a packet and immediately starting to apply movement altering logic - which is not perfect, but should be good enough, or at least be an improvement. This architecture also has the benefit of aiding the implementation of #81, which is also tricky to do on current system.

Since this will cause breaking changes, I'll probably shelve this until 22.x or something and see what I can do.