Skip to main content

LuckPerms Contexts

Since ajLeaderboards v2.5.2, you can use LuckPerms contexts to give permissions/prefixes/suffixes to players who are in certain positions in the leaderboard.

Make sure that you enable them in the config option register-lp-contexts. I strongly recommend also configuring only-register-lpc-for to only register contexts that you are actually going to use

Explanation​

If you don't know about LuckPerms contexts, you can read about them here.

ajLeaderboards adds custom (dynamic) contexts that allow you to check a player's position.

The context format is ajlb_pos_<board>_<type> where <board> is the board name, and <type> is the TimedType

Example​

For example, if you wanted to give permission for the essentials back command to the player who is #1 on the statictic_time_played alltime leaderboard, then you could use this command:

/luckperms group default permission set essentials.back true ajlb_pos_statistic_time_played_alltime=1

This will give them the permission while they are #1 on the leaderboard (and will remove the permission if they lose that spot)