LuckPerms

LuckPerms

41.4k Downloads

Multi prefix calculation is not well concatened on the bungee

Uharn opened this issue ยท 4 comments

commented

Description

Players have 4 tracks with prefix set to take the highest of each one
When I do /lp user info, the prefix is nicely calculated
When I do /lpb user info, the prefix only takes one prefix instead of all

Reproduction Steps

-have 4 tracks

-use the following prefix config on both bukkit and bungee
prefix:
format:
- 'highest_on_track_employe'
- 'highest_on_track_vip'
- 'highest_on_track_staff'
- 'highest_on_track_joueur'
duplicates: first-only

parent add one player to a group of each track

Compare /lp user info and /lpb user info

Expected Behaviour

The prefix calculated on the bungee should be identical to the prefix calculated on the bukkit

Server Details

Waterfall 1.18.1 + Pufferfish 1.18.1

LuckPerms Version

LuckPerms-Bungee-5.3.98.jar

Logs and Configs

No response

Extra Details

No response

commented

@lucko i have nothing on specific server all prefixes are global

look at my issue i did check both /lp user info and /lpb user info and noticed a difference.

Please try my reproduction steps

commented

someone on luckperms discord may have an idea linked to redis issues

I'm now trying to analyse deeper on my redis setup and let you know

commented

I've tried using another redis and same behaviour: the bungee prefix only takes 1 prefix, no more.

commented

If the prefixes are set in specific servers (using context) - then the contexts on Bungee must match for them to apply.

Check using /lp(b) user <u> info and the problem should be clear :)