RewardsLite – Simple Daily Rewards with Streaks & GUI (1.19.4 - 1.21.x) icon

RewardsLite – Simple Daily Rewards with Streaks & GUI (1.19.4 - 1.21.x) -----

Lightweight daily rewards plugin for modern servers.



RewardsLite
A clean and lightweight Daily Rewards & Streaks plugin

Minecraft: 1.19.4 – 1.21.x
Java: 17+
Optional dependency: PlaceholderAPI

⭐ Why RewardsLite?

RewardsLite is built for server owners who want a simple, reliable daily rewards system without unnecessary complexity.

It focuses on clarity, performance and player retention — doing one thing well instead of trying to do everything.

Core Features
  • 7-Day Streak System
    Encourage daily logins with a clear and predictable reward cycle.

  • Clean & Intuitive GUI
    Chest-based interface that works out of the box — no setup required.
  • Multilingual Support (Built-in)
    All player-facing messages are fully translatable. English and Spanish are included by default, with additional languages (DE, FR, IT) ready to use.

  • Modern Player Feedback
    Optional sounds and visual feedback when claiming rewards.

  • PlaceholderAPI Integration (Optional)
    Display streaks, cooldowns and availability anywhere on your server.

  • Fully Customizable Messages & Rewards
    All texts, items and commands can be adjusted via configuration files.

  • High Performance
    Designed for Java 17+ with minimal memory and CPU usage.

  • Local Data Storage
    Per-player tracking using flat files — no database required.
upload_2025-12-31_20-16-13.png

PlaceholderAPI Support
If PlaceholderAPI is installed, RewardsLite automatically registers its placeholders.

Placeholder Description
%rewardslite_streak% Current player streak
%rewardslite_timeleft% Time until next reward (HH:mm:ss)
%rewardslite_available% READY or WAIT (colored)
%rewardslite_next_day% Next reward day number
%rewardslite_can_claim_raw% true / false (for advanced logic)
No additional setup required.

2026-01-08_22.37.00.png

⌨️ Commands & Permissions

Command
Description Permission
/rewards Open the rewards menu rewardslite.use
/rewards reload Reload configuration files rewardslite.admin
/rewards reset <player> Reset a player's streak rewardslite.admin
Note: rewardslite.use is enabled for all players by default.

image 1 gui.png

⚙️ Configuration
RewardsLite generates the following files:

  • config.yml
    Reward logic, GUI title, multipliers and settings


  • messages.yml
    Fully multilingual with HEX color support

  • data/
    Safe storage for player progress
Quick Setup
  1. Download RewardsLite.jar

  2. Place it in your /plugins/ folder

  3. Restart the server

  4. Edit config.yml to define your rewards

  5. Run /rewards reload
Done.

❓ Frequently Asked Questions
Does RewardsLite require PlaceholderAPI?
No. The plugin works perfectly on its own. Placeholders are enabled automatically if PAPI is present.

Can I configure more than 7 days?
RewardsLite is designed around a fixed 7-day cycle to keep the system simple and the GUI clean.

⚠️ Troubleshooting
GUI doesn’t open / Command not found
If another plugin uses /rewards, you can run
/rewardslite:rewards
or change the alias in commands.yml.

Invalid Java Version error
RewardsLite requires Java 17 or newer.

Need Help?
Please don’t report bugs in the review section.

If you need help, use:

  • Discussion tab

  • Private Messages
I’m happy to help.
Resource Information
Author:
----------
Total Downloads: 65
First Release: Dec 31, 2025
Last Update: Jan 16, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings