Dexter Studio
HomeDexPlaytimeConfiguration
DexPlaytime · Configuration

Configuration

Milestones live in rewards.yml; tracking and GUI options in config.yml.

Tracking

# plugins/DexPlaytime/config.yml
tracking:
  afk-detection: true
  afk-after-seconds: 300     # idle time before counter pauses
  save-interval-seconds: 60

storage:
  type: SQLITE               # SQLITE or MYSQL

Milestone rewards

# plugins/DexPlaytime/rewards.yml
milestones:
  rookie:
    hours: 1
    display: "<yellow>Rookie — 1 Hour"
    icon: IRON_INGOT
    commands:
      - "eco give %player% 500"
      - "crates key give %player% vote 1"
  veteran:
    hours: 24
    display: "<gold>Veteran — 24 Hours"
    icon: DIAMOND
    commands:
      - "eco give %player% 10000"
      - "lp user %player% permission set dexhomes.limit.vip true"

Placeholders

PlaceholderOutput
%dexplaytime_time%Formatted playtime, e.g. 3d 4h 12m
%dexplaytime_hours%Total hours as a number
%dexplaytime_top_<n>_name%Name at leaderboard position n
%dexplaytime_top_<n>_time%Time at leaderboard position n