LuckPerms permissions data not loading during pre-login stage on Velocity proxy (1.20.1 backend servers)
Marlon2025c opened this issue ยท 1 comments
Description
When players try to connect to the server, the following error message appears:
Failed to connect to the server
[LP] Permissions data for your user was not loaded during the pre-login stage - unable to continue.
Please try again later. If you are a server admin, please check the console for any errors.
This issue occurs on a Velocity proxy (version 3.1.2, Minecraft 1.20.1) connected to backend servers running Mohist 1.20.1. LuckPerms is installed both on the proxy (LuckPerms-Velocity-5.4.146
) and on the backend servers (LuckPerms-Bukkit-5.4.146
).
When LuckPerms-Bukkit is installed on the backend servers, this issue arises. However, if LuckPerms is not installed on the backend servers, players can connect without any issues.
Reproduction Steps
- Start a Velocity proxy with the following plugins installed:
LuckPerms-Velocity-5.4.146.jar
Ambassador-Velocity-1.4.4-all.jar
- Configure Velocity to route connections to backend Mohist servers (version 1.20.1).
- Install LuckPerms-Bukkit-5.4.146 on the backend Mohist servers.
- Attempt to connect to the proxy server.
- Observe the error message displayed on the client.
- Remove LuckPerms-Bukkit-5.4.146 from the backend servers, restart them, and notice that the issue no longer occurs.
Expected Behaviour
Players should be able to connect to the server without any problems, with LuckPerms properly loading permissions during the pre-login stage, even when LuckPerms is installed on the backend Mohist servers.
Server Details
- Proxy type: Velocity 3.1.2 - Backend servers: Mohist 1.20.1 - Backend server plugins: - EssentialsX-2.20.1.jar - PlaceholderAPI-2.11.6.jar - WorldBorder-1.2.jar - LuckPerms-Bukkit-5.4.146.jar (causing the issue) - Backend server mods: - proxy-compatible-forge-1.1.7.jar
LuckPerms Version
- Proxy: LuckPerms-Velocity-5.4.146 - Backend: LuckPerms-Bukkit-5.4.146
Logs and Configs
Here is the LuckPerms configuration file for Velocity:
[LuckPerms Configuration](https://gist.github.com/Marlon2025c/bc813ae5de1abc4df00da7acc7553cac)
Extra Details
This issue seems to stem from the interaction between LuckPerms-Velocity and LuckPerms-Bukkit when the latter is used on Mohist backend servers.
- When LuckPerms-Bukkit is not installed on the backend servers, everything works as expected.
- When LuckPerms-Bukkit is installed on the backend Mohist servers, permissions fail to load during the pre-login stage.