I'm using a Velocity proxy server, in front of a Fabric modded backend server, Geyser and Floodgate are running, FabricProxy-Lite is installed, all is great.
I now need to setup LuckPerms. I installed the Velocity plugin on the proxy, and the Fabric mod on the backend server, along with hackEarlySend=true in FabricProxy's config as instructed. With these setup, Java players connect fine, but Bedrock players are kicked with the following message:
Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
I checked all my settings:
(on the proxy)
velocity.toml: player-info-forwarding-mode = "modern"
plugins/Geyser-Velocity/config.yml: auth-type: floodgate
plugins/floodgate/config.yml: send-floodgate-data: true
(on the backend server)
config/FabricProxy-Lite.toml: hackEarlySend = true (and I also set secret to the string from forwarding.secret found on the velocity proxy)
I don't know what else to check. Please help. Thank you in advance.