Rewards and Player Data

Daily Rewards

Rewards are configured in rewards.yml.

enabled: true
claim-cooldown-hours: 24
streak-reset-hours: 48
groups:
  default:
    permission: ""
    commands:
      - "give %player% emerald 3"

Players claim rewards through the rewards menu action:

actions:
  - "claim_daily_reward:"

Spam Protection

Rewards can’t be double-claimed: a player can only process one claim at a time, and fast menu clicking won’t re-trigger a reward. Menus also support click-cooldown-seconds for extra safety.

Player Data

Stored in:

plugins/AtlasLobby/data/players.yml

Data includes:

  • UUID.
  • Last known name.
  • First join timestamp.
  • Last join timestamp.
  • Visibility mode.
  • Last daily claim timestamp.
  • Daily streak.
  • Selected cosmetic.
  • Resource pack status.
  • Sound and particle preferences.
  • Favorite/recent server.
  • Unlocked cosmetics.