Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbusPlaytimeRewards

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.

Requirements

  • Java 21
  • Paper 1.21.11+

Commands

/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 package

The built plugin is target/NimbusPlaytimeRewards-2.0.1.jar.

About

Lightweight Paper plugin that awards configurable points for online playtime and provides a manually claimed daily bonus and an in-game rewards shop.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages