NDaily Rewards Plugin (1.21.7, 1.20.1) adds a fully automated, highly customizable daily login reward system for Spigot servers. Designed to boost player retention and activity, this plugin incentivizes regular logins by offering daily rewards that can be configured by server owners. Whether you want to encourage long-term play or run special daily events, NDaily Rewards provides all the tools needed to manage dynamic reward systems.
It supports both MySQL and SQLite, offers a sleek GUI, custom placeholders, model data, and HEX color codes for rich visual integration. With streak-based mechanics and the ability to run reward commands, server administrators can create layered reward chains that align with their gameplay experience. It’s lightweight, easy to use, and essential for modern survival, RPG, and economy-based servers.

Features:
- ✅ Automated Daily Rewards: Give players rewards automatically each day they log in.
- ⚙️ MySQL & SQLite Support: Flexible data storage options for different server setups.
- 🎁 Unlimited Reward Tiers: Define as many daily reward tiers as you want.
- 🕓 Custom Time Intervals: Set the cooldown period between rewards (e.g., 24h).
- 🧑💻 Customizable GUI: Fully editable reward interface via config files.
- 📦 Dynamic Reward Commands: Send custom messages or execute any command when a player redeems a reward.
- 🌙 Post-Midnight Unlock Option: Delay reward redemption until after midnight (optional).
- 🔄 Warmup & Autosave Systems: Keep data safe with periodic autosaving and pre-reward countdowns.
- 🧩 Custom Placeholders & HEX Color Codes: Enhance reward messaging with rich formatting and variable values.
- 🔢 Streak Configuration: Change the required number of consecutive logins for streak rewards.
- 📊 Live Tracking: Players can view their current streak and next available reward.

Commands:
/dailyreward claim
: Allows players to claim their daily reward.
Example: /dailyreward claim
gives the player their daily login reward if available.
/dailyreward check
: Checks the player’s current login streak and next reward.
Example: /dailyreward check
shows the player their current streak and when they can claim the next reward.
/dailyreward admin reset
: Resets the login streak of a specified player.
Example: /dailyreward admin reset Steve
resets Steve’s login streak.
/dailyreward admin give
: Manually gives a specific reward to a player.
Example: /dailyreward admin give Steve diamond
gives Steve a diamond as a reward.
/dailyreward admin reload
: Reloads the plugin configuration without restarting the server.
Example: /dailyreward admin reload
applies changes made to the configuration file immediately.
Permissions:
dailyreward.claim
: Allows player to claim rewards.dailyreward.check
: View personal login data.dailyreward.admin.reset
: Admin permission to reset streaks.dailyreward.admin.give
: Admin permission to give rewards.dailyreward.admin.reload
: Reload the plugin config.
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your plugin’s directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.
FAQs
Can I customize the items given as rewards?
Yes, you can fully configure the reward items, commands, and streak conditions in the plugin’s configuration files.
Does it support database storage?
Absolutely. It supports both MySQL and SQLite for storing player reward data securely.
Is the GUI editable?
Yes. You can customize the layout, icons, display text, and more via configuration files.
Can players view their login streak?
Yes. Players can use the command /dailyreward check
to view their current streak and next reward time.
Will it work with Citizens NPC plugin?
The plugin previously supported clickable NPCs via Citizens, but this feature is now deprecated.
Download links
- Download From Server 1:download Download file
- Download From Server 1:download Download file
- Download From Server 1:download Download file
- Download From Server 1:download Download file