Customization
Everything below is a find-and-replace across the DexPlaytime folder. In VS Code that's Ctrl+Shift+F — point it at the folder and replace across all four files at once.
Crate key command
The pack ships with a generic key command. Swap it for your crate plugin's syntax:
| Plugin | Command |
|---|---|
| Default (shipped) | [console] crate key give %player_name% vote <amount> |
| CrazyCrates | [console] crazycrates give virtual vote <amount> %player_name% |
Economy command
| Plugin | Command |
|---|---|
| Default (shipped) | [console] eco give %player_name% <amount> |
| CMI | [console] cmi money give %player_name% <amount> |
Playtime source
The default source is:
%statistic_hours_played%
Any replacement must return a plain number of hours — 142, not "142h 30m". A formatted string breaks every level comparison in the menu.
Head skins
Search the folder for basehead- and paste your own base64 texture — grab them from minecraft-heads.com.
The basehead- string must stay on a single line. If your editor wraps it, the head renders purple/black.
Reward table
The full 110-level breakdown — every level, threshold and payout — lives in playtime_rewards_table.txt in the package. Edit the amounts there first, then mirror them into the menus so your players see what they actually get.
Want the whole thing rebranded, retuned, or extended past 110 levels? That's a commission — open a ticket on Discord.