Proxy-Compatible-Forge
Proxy-Compatible-Forge copied to clipboard
LuckPerms compatibility issue
Currently when using LuckPerms the following error is displayed: [lp] permissions data for your user was not loaded during the pre-login
I believe the cause of this is that the pre-login UUID is not the proper UUID yet, but when they go to fully join it has changed by then.
Arclight, Mohist or Magma?
Currently just using 1.16.5 SpongeForge. Would Arclight be better in this case? Bit new to 1.16.5 for forge. Been stuck in 1.12.2 because of pixelmon
Can confirm this also happens with Mohist 1.16.5. Every UUID I see in console is my online-mode (all servers are online with velocity and proxy-compatible-forge on servers + ambassador on velocity host.)
[17:02:40 WARN]: [LuckPerms] User 8a963d9d-cb13-472c-99d9-46c6b9097b8e - infered5 doesn't have data pre-loaded, they have never been processed during pre-login in this session. - denying login.
FabricProxy-Lite works around this with its "hackEarlySend" config option.
LuckPerms need enable
hackEarlySend
in config.Because Fabric-API can't send packet before QUERY_START event, so player info(UUID) will not ready at QUERY_START event.
Enable
hackEarlySend
will use mixin for early send packet to velocity.
Open Parties and Claims have a similar issue, when joining the player's UUID becomes their offline mode UUID rather then their real UUID. Then without an error, the player get kicked.
I agree with the need for the hackEarlySend
to be added into PCF.
Using the Sinytra Connector mod and Fabric Proxy Light on a Forge server and having hackEarlySend
enabled everything works as expected.