Playtime RewardsLite (1.19.4  - 1.21+) icon

Playtime RewardsLite (1.19.4 - 1.21+) -----

Lightweight, modern and reliable playtime rewards plugin



PlaytimeRewardsLite
Lightweight, modern and reliable playtime rewards plugin
Built for Paper / Spigot 1.19.4 - 1.21+ / Java 17
⭐ What is PlaytimeRewardsLite?
PlaytimeRewardsLite
is a clean and efficient plugin that rewards players based on time played on your server.
Just solid playtime tracking, a clear rewards GUI, and fully configurable rewards. Perfect for small and medium servers that want a set-and-forget solution.

✨ Key Features
Playtime-based rewards
/playtime top command Displays a configurable leaderboard of players with the highest total playtime. Supports custom limits from 1 to 50 entries.
Modern GUI with clear reward previews
Multi-language support (EN, ES, FR, DE, IT)
Reward contents preview (players know exactly what they will get)
Optional auto-claim system
Optional global announcements
Reward streak system (Lite-ready)
Highly optimized & lightweight
Clean architecture (future-proof)

Rewards GUI
  • Hover over a reward to see:
    • Status (Locked / Available / Claimed)
    • Missing playtime
    • Exact reward contents
playtime 2 gui.png

Configuration Highlights
  • Fully configurable config.yml
  • Multiple rewards with:
    • Required minutes
    • GUI slot & material
    • Commands
    • Custom reward contents text
  • Multi-language messages (es, de, fr, it)
  • Global placeholders support
  • Soft-dependency: PlaceholderAPI (recommended)
Example reward:

silver:
display-name: "<color:#c0c0c0>Silver Explorer</color>"
minutes: 30
material: "IRON_INGOT"
slot: 13
contents:
- "5x Iron Ingots"
- "16x Torches"
- "$200"
commands:
- "give %player% iron_ingot 5"
- "eco give %player% 200"

Commands & Permissions
Commands

Command
Description
/playtime Opens the Playtime Rewards GUI
/playtime claim Claims all available rewards
/playtime next Shows information about the next reward
/playtime list Lists all rewards and their status
/playtime streak Displays your current reward streak
/playtime reload Reloads the plugin configuration
/playtime reset <player> Resets a player's playtime and rewards
/playtime give <player> <reward> Forces a reward claim for a player
/playtime top Displays a configurable leaderboard of players with the highest total playtime. Supports custom limits from 1 to 50 entries.
top playtime.jpg
Permissions

Permission Description Default
playtimerewardslite.admin Access to admin commands (reload, reset, give) OP
playtimerewardslite.use Allows players to use /playtime and open the GUI everyone

ℹ️ Note:
All player commands are available by default. Only administrative actions require special permissions.

Aliases

  • /pt
  • /playt
Console Usage
  • Admin commands (reload, reset, give) can be executed from the console.
  • Player-only commands will show an informative message if executed from console.
⚠️ Economy commands

PlaytimeRewardsLite does not include a built-in economy system.
If you use commands like eco give, make sure you have a compatible economy plugin installed (e.g. EssentialsX + Vault).

Technical Details
  • Session-based playtime calculation
  • No constant disk writes
  • Zero console warnings
  • Clean separation of:
    • GUI
    • Rewards logic
    • Storage
    • Commands
Designed with scalability in mind.

Compatibility
  • Paper / Spigot
  • Minecraft 1.19.4 - 1.21+ / Java 17
  • Economy plugins supported via commands
  • Placeholder-ready architecture (future updates)
Why “Lite”?
This plugin focuses on core functionality done right.

‍ Support & Feedback
This plugin is actively maintained. Suggestions and feedback are welcome.
Resource Information
Author:
----------
Total Downloads: 35
First Release: Jan 16, 2026
Last Update: Jan 17, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings