Restore 1.8 legacy support - #3128
Conversation
…join login Bypasses Paper/Folia pre-join dialogs when called before Player creation. Queue-first ordering ensures race-safe convergence with AsynchronousJoin. Caller must authenticate the proxy signal; completion is async. Fixes AuthMe#3118
|
Hey, thanks for your contribution. |
|
I really need 1.8 |
|
Done :) |
|
@linsaftw I think what Xephi meant was adding a pre-1.16 maven module, not making the 1.16+ version compatible with 1.8 |
Yep sorry, I was distracted when I commented, the actual issue is that much of the "fallback" logic now is inside the core authme module, we would like to keep all the legacy listeners and fallbacks inside the 1.8 module. |
|
i don't like the cores idea tbh. |
|
i like when it was universal jar |
What do you mean? The extra protective layer listeners? Those are not legacy and unrelated to the 1.8 module. They are being extracted to be able to register the PlayerListener without having to entirelly recode something that is already good. Because the PlayerListener is a massive meta-class that contains all listeners. This poor design leds to do this. What do you want t o do instead? To make another meta-class listener but for legacy? I think its redundant. |
In collaboration of multiple server owners, we reintroduce 1.8 legacy support.
Still early and might have problems.