PlaytimeRewardsLite
Lightweight playtime rewards plugin
PlaytimeRewardsLite
⏱️ PlaytimeRewardsLite
playing on your server is a lightweight, modern and fully configurable plugin that rewards players simply for playing on your server.
Just clean playtime tracking, a beautiful GUI and fair rewards.
Perfect for small-to-medium servers, small-to-medium servers, small-to-medium servers and small-to-medium servers.
---
✨ Features
* 🎁 Playtime-based rewards Players unlock rewards after reaching specific playtime milestones.
* 🖼️ Clean & intuitive GUI A modern inventory-based menu showing:
* Locked / Available / Claimed rewards * Required playtime * Exact reward contents (localized)
* 🌍 Multi-language support (built-in) Fully configurable messages with language fallback.
* 🔐 Duplicate-claim protection Prevents abuse (optional).
* 🧩 Fully configurable Everything is handled through a single `config.yml`.
---
🧱 Architecture & Performance
* ⚙️ Clean, modular architecture (SOLID-friendly) * 💾 YAML storage (no MySQL / SQLite required) * 🚀 Optimized for Paper / Spigot 1.21+ * 🧼 Zero console warnings
Designed to be stable, readable and extensible.
---
📜 Commands
| Command | Description | | ---------------------------------- | ------------------------------- | | `/playtime` | Open the rewards GUI | | `/playtime claim` | Claim all available rewards | | `/playtime next` | Show the next reward to unlock | | `/playtime streak` | Show your current reward streak | | `/playtime reload` | Reload configuration *(admin)* | | `/playtime reset <player>` | Reset a player's data *(admin)* | | `/playtime give <player> <reward>` | Force-give a reward *(admin)* |
---
🔐 Permissions
| Permission | Description | | --------------------------- | --------------------- | | `playtimerewardslite.admin` | Access admin commands |