
Please make the client check to start paragliding without waiting for the server
AltimorTASDK opened this issue · 1 comments
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
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.