PlaytimeRewardsLite
Lightweight playtime rewards plugin
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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 |