NimbusPlaytimeRewards is a lightweight Paper plugin that awards configurable points for online playtime and provides a manually claimed daily bonus and an in-game rewards shop.
- Java 21
- Paper 1.21.11+
/playtime
/playtime balance [player]
/playtime admin
/playtime reload
/playtime points <give|take|set> <player> <amount>
/playtime resetall
/playtime resetall confirm
Aliases: /playtimerewards, /ptr.
Player data and shop entries are stored in plugins/NimbusPlaytimeRewards/rewards.db. Runtime database work uses one dedicated worker and does not block the Paper server thread.
/playtime resetall starts a 30-second confirmation window. Confirming clears every player's points, partial playtime progress, and daily-claim cooldown while preserving all shop entries. Use it when beginning a new server season.
Each reward has a separate display item and up to 45 reward item stacks. In /playtime, left-click a display item to purchase it or right-click it to preview the items that will be delivered.
In /playtime admin, right-click a reward to select it for moving, navigate between pages if needed, then click any of the 45 content slots. Empty slots preserve gaps in the player shop; occupied slots swap the two rewards. The editor also provides separate controls for replacing the display item and editing the delivered reward items.
mvn clean packageThe built plugin is target/NimbusPlaytimeRewards-2.0.1.jar.