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.




Version 1.5.1
• Added reward description lore to the GUI (per day)
• Improved GUI clarity: players can now clearly see what each reward contains
• Display active multiplier directly in the GUI (including x1.0)
• Full multilingual support for new GUI elements (EN, ES, FR, DE, IT)
• Automatic migration for new message keys (no manual edits required)
• Minor internal cleanup and stability improvements
----------, Jan 16, 2026

Update v1.5 (Major Lite Update)
⭐ Highlights
  • Introduced a fully configurable multiplier system based on permissions.

  • Multipliers now actually affect rewards (automatic scaling for give and xp commands).

  • Reworked configuration migration system to safely handle updates without overwriting custom setups.

  • Improved overall stability and reliability of daily reward execution.
✨ New
  • Permission-based multipliers (basic, vip, mvp, staff) configurable in config.yml.

  • Multilingual message support expanded and cleaned up (EN / ES / FR / DE / IT).

  • Optional join reminder with configurable delay.

  • Optional bStats integration (disabled by default).
Improvements
  • More robust GUI handling (safer inventory identification).

  • Smarter autosave system (sync, only when data changes).

  • Cleaner internal architecture and better separation of responsibilities.

  • Improved config & messages auto-merge when updating from older versions.
Fixes
  • Fixed issues where rewards were not given due to outdated or incomplete configs.

  • Fixed missing config keys after updating from older versions.

  • Minor GUI and messaging consistency fixes.
⚠️ Important:
When updating from versions prior to v1.5, it is recommended to delete config.yml and restart the server to ensure all new options are applied correctly.
----------, Jan 16, 2026

Major Improvements
✔ Automatic Data Saving (Autosave)
RewardsLite now includes a fully configurable autosave system:
  • Automatically saves data.yml every X minutes
  • Runs asynchronously during normal gameplay
  • Uses a safe synchronous save during server shutdown
  • Configurable in config.yml:
    • settings.autosave.enabled
    • settings.autosave.interval-minutes
This dramatically improves reliability on servers with frequent restarts or unexpected shutdowns.

⭐ New: Full PlaceholderAPI Support
RewardsLite v1.4 introduces a complete, stable, and optimized PlaceholderAPI expansion.

Available Placeholders

Placeholder
Description
%rewardslite_streak%
Player’s current streak
%rewardslite_best_streak% Player’s best streak
%rewardslite_day% The day the player is supposed to claim
%rewardslite_time_left% Time remaining before next claim
%rewardslite_claimed_today% Whether the player has claimed today
%rewardslite_prefix% Plugin prefix
%rewardslite_next_reward% Name of the next reward day

Expansion Improvements

  • Fully compatible with:
    • Scoreboards
    • TAB
    • Holograms
    • ActionBars
    • BossBars
  • Auto-registers when PlaceholderAPI is installed

Backwards Compatibility (v1.3 → v1.4)
RewardsLite v1.4 includes full retroactive support for older placeholder names.
This ensures that no scoreboard, hologram, TAB layout, or message breaks after updating.
New: Automatic Config & Messages Migration
RewardsLite v1.4 introduces a ConfigMigrator system that automatically updates:
  • config.yml
  • messages.yml
What it does
  • Adds new keys introduced in v1.4
  • Preserves all existing user values
  • Ensures messages.yml is always complete
  • Prevents missing keys, errors, or outdated configs
Logic & Stability Improvements
✔ Fixed Reward Cycle Logic
Rewards now loop correctly based on the number of days defined in config.yml.

✔ Safer Command Execution
Player names are sanitized before being inserted into commands.

✔ Improved Data Handling
  • Async saving during gameplay
  • Sync saving during shutdown
  • No more risk of losing streaks or timestamps
----------, Jan 11, 2026

RewardsLite v1.3 introduces native integration with PlaceholderAPI (PAPI). Now you can display your players' reward data in Scoreboards, Tablists, Custom Menus, or any other compatible plugin.

✨ What's New:
  • Native Placeholder Support: No need to download expansions from the eCloud. The plugin automatically registers its own placeholders on startup.

  • ⚡ Performance Optimized: Fast data-reading system to ensure zero lag, even on high-population servers.

  • New "Power" Placeholders: More than just numbers! We've added logical placeholders to help you create "Smart Alerts."
Available Placeholders:
Informative:
  • %rewardslite_streak% — Shows the player's current daily streak.
  • %rewardslite_next_day% — Shows the number of the next day to be claimed.
Timers:
  • %rewardslite_timeleft% — Remaining time in a professional format (HH:mm:ss).
  • %rewardslite_timeleft_seconds% — Total raw seconds remaining (perfect for progress bars or menu logic).
Logic & Status (For Admins):
  • %rewardslite_available% — Returns a colored status: READY or WAIT. Ideal for Tablists!
  • %rewardslite_can_claim_raw% — Returns true or false. Use this for advanced logic in plugins like ConditionalEvents.
Usage Ideas:
  • In your Tablist: &7Streak: &e%rewardslite_streak% &8| &7Status: %rewardslite_available%

  • Welcome Message: &aWelcome back! Your next reward is Day %rewardslite_next_day%.

  • Holograms: &eNext reward in: &f%rewardslite_timeleft%
️ Quick Start Guide:
  1. Ensure you have PlaceholderAPI installed.
  2. Install RewardsLite v1.3.
  3. Start using placeholders immediately! No extra commands required.
  4. Pro Tip: Test your setup in-game with: /papi parse me %rewardslite_available%.
    2026-01-08_22.37.00.png
----------, Jan 8, 2026

This update doesn’t add new visible features, but it completely upgrades the foundation of the plugin — making it cleaner, safer and ready for the next versions.

✨ What’s New in v1.2

✅ Extended Compatibility:
Now officially supporting all versions from 1.19.4 up to 1.21.1+. One single JAR for all your modern server needs!

Fully Refactored RewardManager

All reward, streak and cooldown logic has been centralized into a single, clean manager.

This makes the plugin more stable, easier to maintain and far easier to extend in future updates.

️ Cleaner InventoryHandler
The GUI system has been rewritten to separate interface from logic.

InventoryHandler now handles only the menu — no business logic mixed inside.

Improved Config.yml (with advanced examples)
The configuration file has been reorganized and expanded with ready‑to‑use examples for:

  • Economy (Vault / Essentials / CMI)
  • Crates (CrazyCrates)
  • Ranks (LuckPerms)
  • Effects
  • Points / Tokens
  • Broadcast messages
    Everything is clearly commented and beginner‑friendly.
️ More Robust Commands
  • /rewards → opens the menu
  • /rewards reload → reloads the configuration
  • /rewards reset <player> → resets a player’s streak (online or offline)
    All admin commands now work properly from console as well.
⚙️ Stability & Code Quality Improvements
  • Removed duplicated logic
  • Improved error handling
  • Cleaner internal structure
  • Prepared for PlaceholderAPI, bStats and future features
  • Strong foundation for upcoming updates
This update sets the stage for the next major improvements.

Important Notice for Server Owners (v1.1 → v1.2)
RewardsLite v1.2 introduces several internal improvements and architectural changes to make the plugin more stable, cleaner and easier to maintain.

These changes do not affect your existing player data (data.yml) and do not require any manual action from server owners.

However, because the internal structure has been reorganized, we recommend that servers running heavily modified configurations review their config.yml after updating.

✔ Safe to update
  • No data loss
  • No streak resets
  • No format changes in data.yml
  • Fully compatible with v1.0 and v1.1
✔ What you should do
Nothing special — just update normally.
If you have a custom config, compare it with the new default to ensure you’re not missing new options or comments.
----------, Jan 6, 2026

RewardsLite v1.1 — Quality of Life Update
This update focuses on improving player engagement and overall usability while keeping the plugin lightweight and clean.
✨ New Features
  • Join Notification System
    Players now receive a reminder when they log in if their daily reward is ready to be claimed.
  • Configurable Delay
    Control how long the plugin waits before sending the reminder to avoid message spam on join.
  • Full Multi‑Language Support
    The new join reminder message automatically adapts to the language defined in your config.yml.
Improvements
  • Internal code cleanup for better maintainability.
  • More consistent color handling with HEX and prefixes.
  • Minor optimizations in GUI generation and event handling.
Updating from 1.0
  • Replace your old RewardsLite.jar with the new version.
  • Add the new `join-notification` section to your config.yml
    (or delete the file to regenerate it automatically).
If you enjoy RewardsLite, consider leaving a review — it helps a lot! ⭐
----------, Jan 2, 2026

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