Ranks/permissions are lost on relogin or death — how do I fix it?
If player ranks or permissions vanish when someone relogs or dies, your permissions plugin isn't persisting its data. This is almost always a storage or configuration issue, and it's fixable once you know where to look.
Why permissions don't stick
Permissions plugins like LuckPerms save ranks either to a file or to a database. If that storage isn't working — a broken file, wrong database credentials, or two plugins fighting over permissions — changes won't survive a relog.
How to fix it
- Confirm the plugin is installed and that its storage works. For LuckPerms this is either flat-file storage or the MySQL database it's pointed at.
- If it uses MySQL, verify the credentials in its config match the ones shown in the Databases tab.
- Run only one permissions plugin. Two active permission managers conflict and cause resets — remove the extra one.
- Check the Console for the plugin's save errors when a rank is assigned; they usually name the exact problem.
Tip: After fixing storage, re-assign a test rank and relog to confirm it persists before rolling out to players.
Frequently asked questions
I use LuckPerms with a database and ranks still reset. Double-check the Databases-tab host, name, user, and password in the LuckPerms config, and confirm the plugin connected in the Console.
Could another plugin be resetting ranks on death? Yes — some gameplay plugins alter permissions. Look for anything managing groups or prefixes and review its config.
Is file storage or MySQL better? Both persist fine when configured correctly. MySQL is handy across multiple servers; file storage is simplest for one server.