Dexter Studio
HomeDex Playtime RewardsAdmin & Meta
Dex Playtime Rewards · Reference

Admin & Meta

How claims are actually tracked, and every command to inspect or reset a player.

Why meta, not permissions

Most playtime configs track claims with permissions. That's broken by design: Bukkit grants OP players every permission, so any OP sees all 110 levels as claimed. This pack uses LuckPerms meta instead — real stored data OP can't bypass:

# written when a player claims a level
/lp user <player> meta set ptclaimed<level> true

The three claim guards

1
View requirementThe claim item only renders while the meta isn't "true" — a claimed level isn't there to click.
2
Click requirementThe meta is re-checked server-side on every click.
3
Instant close[close] fires before the reward commands, killing spam-click duplication.

Every claimable item also verifies the placeholder parsed. If LuckPerms or PAPI goes missing, levels stay LOCKED instead of infinitely claimable — it fails closed, not open.

Admin commands

TaskCommand
Reset one level/lp user <player> meta unset ptclaimed5
Force-mark claimed/lp user <player> meta set ptclaimed5 true
Check playtime/papi parse <player> %statistic_hours_played%
Set default meta/lp group default meta set ptlevel 0