Temporary groups expires sooner than expected
MatinHQ opened this issue ยท 2 comments
Description
temp group doesn't work properly
yesterday I gave user yagami
supreme group for a month but today his temp group is gone I did run lp log userhistory yagami
and nothing changed in logs but his rank is gone
Also yesterday I checked his info to make sure I added the rank and duration correctly and it was fine
Also multiple user reported this issue on my server
Reproduction Steps
I just add rank to the user and few hours later it will be gun
Expected Behaviour
Don't remove the temporarily group until expire time
Server Details
paper 1.19.4
LuckPerms Version
ver 5.4.98
Logs and Configs
No response
Extra Details
No response
This is most likely a result of you running offline mode. I suspect you'll find that the group always disappears after the affected user disconnects and reconnects to the server. Make a note of the UUID of a player who receives a temporary group, when they loose it, check their UUID, it will most likely have changed.
If this is indeed the case, there is absolutely nothing LP can do about it - UUIDs are supposed to be immutable, one UUID per player, and as such all proper plugins store their data under UUIDs, not usernames. If something is changing their UUID, as far as LP is concerned, it's a completely new player.
This is most likely a result of you running offline mode. I suspect you'll find that the group always disappears after the affected user disconnects and reconnects to the server. Make a note of the UUID of a player who receives a temporary group, when they loose it, check their UUID, it will most likely have changed.
If this is indeed the case, there is absolutely nothing LP can do about it - UUIDs are supposed to be immutable, one UUID per player, and as such all proper plugins store their data under UUIDs, not usernames. If something is changing their UUID, as far as LP is concerned, it's a completely new player.
I double checked for left over permissions in the database for what you said and I didn't find any leftover supreme rank
Also player UUID didn't changed, and they didn't change username