DailyReward is a modern, performance-friendly daily reward plugin for Paper 1.21.x that turns daily logins into a habit. It pairs a clean GUI with streaks, economy payouts, particle effects, and a fully in-game config editor everything without a single restart.
What makes DailyReward stand out
Reward System
Player Experience
In-Game Admin
Languages
Commands
Permissions
Placeholders (PlaceholderAPI)
Dependencies
Required: Vault | Optional: PlaceholderAPI, SQLite
Why DailyReward?

What makes DailyReward stand out
- Zero-restart config editor every setting (rewards, particles, sounds, timezone, GUI layout, even which commands are enabled) is edited through GUIs and saved straight to config.yml.
- Own the feel firework claims, floating holograms, 3-step sound sequences, glow on claimable slots, and timezone-accurate daily resets.
- Built to last lightweight, persistent player data, Vault economy, PlaceholderAPI, and 5 languages out of the box.
Reward System
- Day-based rewards (Monday–Sunday)
- Custom items, Vault money, and post-claim commands per day
- Third-party item support (ItemsAdder) rewards can hold items from custom item plugins, stored and displayed as their original (non-vanilla) identity
- Rich item names & lore right in config (custom name/lore with &/§ color codes)
- Optional auto-claim on login
- Streak tracking with milestone bonuses (3, 7, 14 days…) and optional miss-day reset
Player Experience
- Glowing, animated GUI with unicode symbols and sounds
- Particles on claim, streak bonus, and hover preview
- Cooldown with title/subtitle feedback
- Monthly reward calendar with color-coded claimed/missed/available/future days
- Clickable claim notification in chat opens /dailyreward right from the message
- Smart naming custom-named items keep their custom name; vanilla items follow the client language
In-Game Admin
- Full GUI config editor reward, particle, sound, timezone, GUI, command settings
- Online player data viewer and editor
- Reset player, force claim, reload without restart
- Permission-based access control
Languages
- English, Indonesian, Chinese, Spanish, German
- Easy to add your own
Commands
Code (Text):
/dailyreward - Open reward GUI (dailyreward.use)
/dailyreward check - Check for updates
/dailyreward calendar - Open monthly calendar
/dailyrewardadmin - Admin access (dailyreward.admin)
/dailyrewardadmin reload - Reload config (dailyreward.reload)
/dailyrewardadmin resetplayer <player> - Reset data (dailyreward.resetplayer)
/dailyrewardadmin forceclaim <player> <day> - Force claim (dailyreward.forceclaim)
/dailyrewardadmin editor - Open config editor (dailyreward.admin.editor)
/dailyreward check - Check for updates
/dailyreward calendar - Open monthly calendar
/dailyrewardadmin - Admin access (dailyreward.admin)
/dailyrewardadmin reload - Reload config (dailyreward.reload)
/dailyrewardadmin resetplayer <player> - Reset data (dailyreward.resetplayer)
/dailyrewardadmin forceclaim <player> <day> - Force claim (dailyreward.forceclaim)
/dailyrewardadmin editor - Open config editor (dailyreward.admin.editor)
Code (Text):
dailyreward.use - Use reward command (default: true)
dailyreward.admin - Admin access (default: op)
dailyreward.reload - Reload config (default: op)
dailyreward.resetplayer - Reset player data (default: op)
dailyreward.forceclaim - Force claim (default: op)
dailyreward.bypasscooldown - Bypass cooldown (default: op)
dailyreward.admin.editor - Config editor (default: op)
dailyreward.autoclaim - Auto-claim on login (default: false)
dailyreward.check - Check updates (default: op)
dailyreward.help - View help (default: true)
dailyreward.admin - Admin access (default: op)
dailyreward.reload - Reload config (default: op)
dailyreward.resetplayer - Reset player data (default: op)
dailyreward.forceclaim - Force claim (default: op)
dailyreward.bypasscooldown - Bypass cooldown (default: op)
dailyreward.admin.editor - Config editor (default: op)
dailyreward.autoclaim - Auto-claim on login (default: false)
dailyreward.check - Check updates (default: op)
dailyreward.help - View help (default: true)
Code (Text):
%dailyreward_can_claim%
%dailyreward_next_claim_time%
%dailyreward_current_streak%
%dailyreward_last_claimed_day%
%dailyreward_next_reset_time%
%dailyreward_next_claim_time%
%dailyreward_current_streak%
%dailyreward_last_claimed_day%
%dailyreward_next_reset_time%
Required: Vault | Optional: PlaceholderAPI, SQLite
Why DailyReward?
- Lightweight, optimized, no bloat
- Everything is configurable most of it without touching files
- Beautiful UI with particles, sounds, and glow
- In-game config editor saves time and mistakes
- Built for long-term servers that want loyalty
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
⭐ DailyReward – Advanced Daily Login Reward System is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 525 times (via Spigot). Download it and open it directly in the game.