Elytrium / LimboAPI

An API which provides virtual servers features to Velocity
https://elytrium.net/
GNU Affero General Public License v3.0
236 stars 64 forks source link

PacketEvents incompability #146

Closed rafi67000 closed 1 month ago

rafi67000 commented 8 months ago

Elytrium/FastPrepareAPI#3

Emibergo02 commented 7 months ago

bump

rafi67000 commented 5 months ago

it's actually not fastPrepare issue but limboapi because it sends packet while user's state is still login???

UserNugget commented 5 months ago

it's actually not fastPrepare issue but limboapi because it sends packet while user's state is still login???

LimboAPI sends some packets outside of FastPrepareAPI, making PacketEvents think that player is in login state. Its most likely due to FastPrepareAPI sends already encoded packets (frame + compression + original packet), which PacketEvents doesnt support.

rafi67000 commented 5 months ago

is there anything we can do here then? I'd really like to use PE alongside Limbo.

UserNugget commented 5 months ago

Maybe we can implement some kind of compatibility layer between FastPrepareAPI and PacketEvents, but it will limit some "functionality" of PacketEvents/FastPrepareAPI as they are incompatible by design.

Brickgard commented 4 months ago

Passed through here with the same use-case issue/request. Using PacketEvents to support SignedVelocity, and LimboAPI for LimboReconnect - would deeply appreciate any compatibility that could be explored for these features, thanks for the consideration and all your work!

rafi67000 commented 4 months ago

protocolize is dead and the only popular api that's left is packetevents so any fix here would be really appreciated

daniel-skopek commented 4 months ago

It would be great if support for PacketEvents was added!

rafi67000 commented 4 months ago

Hi, it's been 5 months, and PlHidePro now fully depends on packetevents, which stops me from updating my server to 1.20.5 and 1.21... please any help here would be really appreciated

UserNugget commented 4 months ago

Ok, will try to fix this issue on PacketEvents side.

TheFaik commented 3 months ago

Please solve this problem with PacketEvents, because the Pl-Hide-Pro plugin has become completely dependent on it. The problem is the same - the player cannot enter the server and simply displays Time Out.

bobhenl commented 3 months ago

I can confirm this is really issue, and big one when Pl-Hide-Pro requires PacketEvents

TheFaik commented 3 months ago

Please Fix...

TheFaik commented 3 months ago

Please Fix... 2x

rafi67000 commented 3 months ago

it's up to PacketEvents now. Just wait

equqe commented 2 months ago

still an issue 3:

rafi67000 commented 1 month ago

resolved with compability-mode = true

mdxd44 commented 1 month ago

resolved in 6b3fb97a1e715bc4a0d3801399c1fae56eab895c