
meta addtempsuffix silently fails for some players when assigning suffixes in bulk
Ecilpse opened this issue · 0 comments
Description
When assigning temporary suffixes to hundreds of players in bulk using the meta addtempsuffix command, a small subset of players fail to receive the suffix correctly — despite the console showing a success log.
The issue does not happen when assigning suffixes manually or to a small number of users. It only occurs during large-scale automated distribution (e.g., reward distribution scripts).
Reproduction Steps
This issue only occurs under large-scale automated executions, and cannot be reproduced reliably with a few manual commands.
Write a plugin or script to loop through hundreds of players and run:
/lp user meta addtempsuffix 90 "" 1w5d
Observe that all players receive console logs like:
[LP] player123 had suffix '' set at a priority of 90 for a duration of 1 week 5 days
After completion, run:
/lp user meta info
For most players, the suffix is set correctly. But for a small percentage, the old suffix remains (e.g., at priority 82), and the new suffix does not appear at all.
Expected Behaviour
The new suffix ( with priority 90) should be added and override any lower-priority suffix. All users should show the correct suffix via /meta info, and it should be reflected in chat/meta display.
Server Details
PurPur 1.21.4-2416
LuckPerms Version
v5.4.158
Logs and Configs
No response