LuckPerms

LuckPerms

41.4k Downloads

Issue with JPremium and DynamicBungeeAuth (Login System)

ManuGooX opened this issue ยท 2 comments

commented

image

This problem happened to me yesterday when I was testing a new login plugin, synce now I've been using Authme but I decided to change it because problems with fastlogin and mojang api.

Now it works perfect except for this issue. It happens every time a player enter for a second time to a server, her offline uuid change, luckperms detects this and remove all his data, permission, permission group.

commented

I personally don't see how, or why LuckPerms would cater to the demands of this plugin. LuckPerms must use the player's UUID, there is no way around that, nor is their a viable alternative. If the plugin is consistently changing the player's UUID, the plugin is incompatible with a vast amount of plugins, really any which use the player's UUID for storage.

commented

This is a common issue you will face with offline servers. LuckPerms uses UUIDs for identifying players because unlike names are UUIDs unique per player. This however is getting lost when you run the server in cracked/offline mode as the server itself now creates the UUID based on the player's name.
Spigot even gives a hug warning when running in offline mode:

**** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
The server will make no attempt to authenticate usernames. Beware.
While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
To change this, set "online-mode" to "true" in the server.properties file.

This is something that can't really (And most likely won't really) be fixed on LPs end as it is not an issue, but intended behaviour.