Dexter Studio
HomeDex Playtime RewardsInstallation
Dex Playtime Rewards · Setup

Installation

Follow every step in order. Most support tickets are one of these steps skipped — especially step 3.

1 · Install the required plugins

All free, and all of them must be running before the menu will work:

PluginVersionGet it
DeluxeMenus1.14.1+SpigotMC
PlaceholderAPILatestSpigotMC
LuckPermsLatestluckperms.net
VaultLatestSpigotMC
An economy pluginAny with /eco giveEssentialsX · CMI · ExcellentEconomy
A crate pluginAny with a key give commandCrazyCrates · SpecializedCrates

Server jar: Paper 1.16 – 1.21.x. Java 17 or higher is required by DeluxeMenus 1.14.x.

2 · Drop in the files

Drag the DeluxeMenus folder from the package into your server's plugins folder. Final structure:

plugins/
└── DeluxeMenus/
    ├── config.yml
    └── gui_menus/
        └── DexPlaytime/
            ├── playtime.yml
            ├── playtime_2.yml
            ├── playtime_3.yml
            └── playtime_4.yml

Already have a DeluxeMenus config.yml? Do not replace it. Add only these four entries under your existing gui_menus: section instead.

gui_menus:
  playtime:
    file: DexPlaytime/playtime.yml
  playtime_2:
    file: DexPlaytime/playtime_2.yml
  playtime_3:
    file: DexPlaytime/playtime_3.yml
  playtime_4:
    file: DexPlaytime/playtime_4.yml

3 · PlaceholderAPI setup

This step is not optional. Without these expansions the menu shows every level as locked.

/papi ecloud download Statistic
/papi ecloud download Player
/papi reload

Then set the default level meta so new players see 0 instead of a blank value:

/lp group default meta set ptlevel 0

4 · Verify before testing

Each of these must return a real value — not the raw placeholder text:

/papi parse me %statistic_hours_played%
/papi parse me %statistic_time_played%
/papi parse me %luckperms_prefix%
/papi parse me %luckperms_meta_ptlevel%

If any of them echo back the placeholder itself, go back to step 3 — the menu will not work until all four parse.

5 · Reload and test

/papi reload
/dm reload
/playtime

Aliases: /pt · /playtimerewards

Menu opens? You're done — head to Customization to swap in your own economy and crate commands.