# Move a player along a LuckPerms track without replacing unrelated groups

A promotion track describes a sequence of ranks; it does not create inheritance. Check the track and current parents before promoting a real player through it.

## Follow the procedure

1. Inspect the track using `/lp track staff info`. Write down the expected order and ensure each named group already exists with appropriate permissions.
2. Check the candidate’s current parents and their position on the track. Look for memberships in multiple track groups before trying a promotion.
3. Use a test account at the first intended rank, then run `/lp user PLAYER promote staff`. Read the response instead of repeating the command blindly.
4. Compare the test account’s parent list before and after the promotion. Check that an unrelated donor, builder or event group remains present.
5. Exercise the new rank’s allowed feature and a feature reserved for the next rank. Tracks do not automatically provide the permissions of earlier groups.
6. Promote the real account once, record the old and new track position, and verify that its unrelated memberships survived the change.

## Check the result

The player should move one intended position on the chosen track and keep memberships outside it. Confirm effective permissions rather than assuming the track order implies inheritance. A successful staff command and a denied higher-level command provide a useful acceptance test for the promotion.

## If the result is wrong

If promotion fails because the user belongs to several track groups, inspect that ambiguity before changing anything else. Demote only through the same reviewed track when reversing the trial. Do not use parent set or clear to force the result; those operations can remove unrelated entitlements.

## References and related help

- [LuckPerms maintainer reference](https://luckperms.net/wiki/Tracks)
- [LuckPerms maintainer reference](https://luckperms.net/wiki/Track-Commands)
- [LuckPerms maintainer reference](https://luckperms.net/wiki/Parent-Commands)
- [Create Minecraft ranks and inheritance with LuckPerms](https://help.cloudexa-hosting.com/books/game-hosting/page/create-minecraft-ranks-and-inheritance-with-luckperms)
- [Trace a denied Minecraft command with LuckPerms verbose](https://help.cloudexa-hosting.com/books/minecraft-plugins/page/trace-a-denied-minecraft-command-with-luckperms-verbose)