Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 months ago
Rewards+ | Daily Rewards System
OVERVIEW
Rewards+ is a high-performance daily rewards plugin designed for modern Minecraft servers. It features a minimalist "Dark Mode" GUI,rolling animations, and a loyalty-based streak system to maximize player retention.

KEY FEATURES
- Dual Reward Tiers: Separate pools for regular (Rewards+) and VIP (Rewards++) players.
- Rolling Animation: Smooth roulette-style GUI with dynamic glass colors matching the items being rolled.
- Streak System: Tracks consecutive daily claims. Reward players with a configurable "Mega Bonus" after 7 days.
- Player Statistics: Built-in GUI stats showing total claims, current/max streaks, and first-claim date.
- Action Bar Notifications: Subtle pulsing hotbar reminders when rewards are ready to claim.
- Command Rewards: Execute console commands alongside item rewards (e.g., giving ranks, keys, or currency).
- IP Protection: Prevents reward abuse by blocking multiple claims from the same IP address.
- HEX & Gradient Support: Full MiniMessage integration for all chat and GUI components.
COMMANDS
/daily - Opens the reward selection menu. /dailyreload - Reloads config.yml and reward pools. /dailyreset - Wipes all claim data from data.yml. /dailystreak <player> <amount> - Administrative tool to set a player's streak count.
PERMISSIONS
rewardsplus.use - Access to /daily and standard rewards. rewardsplus.vip - Access to Rewards++ (better loot & shorter cooldowns). rewardsplus.reload - Permission to use /dailyreload. rewardsplus.reset - Permission to use /dailyreset. rewardsplus.admin - Permission to use /dailystreak.
CONFIGURATION (config.yml)
- Cooldowns: Separate timers for Normal (24h) and VIP (12h) tiers.
- Reward Pools: Unlimited items with a "weight" system (higher weight = more common).
- Streak Bonus: Define the "Mega Bonus" given after X amount of days.
- UI Layout: Custom GUI titles, filler items, and slot positions.
- Messages: 100% editable chat and Action Bar notifications.
TECHNICAL DETAILS
- Storage: Asynchronous data saving to data.yml (no main-thread lag).
- Language: English (fully translatable via config).
- Compatibility: Standalone (no external dependencies required).


