Перейти к содержимому
Mineforgian

PlaytimeRewardsLite

Lightweight playtime rewards plugin

Загрузки
100
Подписчики
1
Обновлён
17 мая 2026 г.
Лицензия
MIT

Опубликован 17 января 2026 г.

⏱️ PlaytimeRewardsLite

PlaytimeRewardsLite 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 survival, semi-vanilla, community 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

Ченджлог

1.2.0Релиз1.19.2, 1.19.3, 1.19.4 · 17 мая 2026 г.

SpawnProtection v1.2.0 — Better Spawn Area Configuration

Added

  • Added spawn.world.

  • Server owners can now choose which world spawn should be protected.

  • SpawnProtection no longer depends on the first loaded world.

  • Added spawn.check-y-axis.

  • false: uses cylindrical protection based only on X/Z distance.

  • true: uses spherical protection including height difference.

  • Added protection mode details to /spawnprotection info.

  • Protected world

  • Radius

  • Protection mode

  • Y-axis check status

  • Configured language

  • Added a built-in config migration system.

Changed

  • SpawnProtection now uses the configured world from spawn.world.
  • Radius checks now support both cylindrical and spherical protection.
  • Cylindrical protection is now the default mode.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 17 января 2026 г.

PlaytimeRewardsLite

PlaytimeRewardsLite is a lightweight and modern playtime-based rewards plugin for Minecraft servers. Reward your players automatically for the time they spend online, with a clean GUI, multilingual support and zero dependencies.

Designed to be simple, efficient and lag-free, PlaytimeRewardsLite is perfect for survival, SMP and community servers that want meaningful rewards without complex setup.


Technical Information

Compatibility

  • Minecraft: 1.21+ (Paper / Spigot)
  • Java: Java 21
  • API: Adventure + MiniMessage
  • Dependencies: None (standalone)
  • Storage: YAML files (no database required)

Core Features

  • Real playtime tracking (session-based, not tick-based)
  • GUI-based reward claiming
  • Multi-language messages
  • Configurable rewards and commands
  • Optional auto-claim system
  • Reward streak tracking
  • Periodic autosave system
  • Clean and scalable architecture (Lite-ready, Pro-expandable)

Commands

  • /playtime — Open the rewards GUI
  • /playtime claim — Claim all available rewards
  • /playtime next — Show the next available reward
  • /playtime list — List all configured rewards
  • /playtime streak — Show current reward streak
  • /playtime reload — Reload configuration (admin)
  • /playtime reset <player> — Reset a player’s data (admin)
  • /playtime give <player> <reward> — Force-claim a reward (admin)

Permissions

  • playtimerewardslite.admin Allows access to admin commands (reload, reset, give)

Комментарии

Загружаем…