NDaily Rewards Plugin (1.21.7, 1.20.1) – Customizable Daily Login Rewards for Minecraft Servers

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.
Ndaily Rewards Plugin Screenshot 01

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.

For All Versions from Minecraft Spigot 1.16.5 to Minecraft Spigot 1.20.6
For Minecraft Spigot 1.21.1, 1.21
For Minecraft Spigot 1.21.4
For Minecraft Spigot 1.21.7