NDaily Rewards Plugin FAQ
10 questions players actually ask, answered.
How do I set up daily rewards for the first time?
Create a configuration file in your plugin folder, define your rewards with items/commands, and set the interval between claims. The plugin will automatically create the database (MySQL or SQLite) on first run—just restart your server and players will see the reward GUI on login.
Can I give players different rewards based on how many days in a row they've logged in?
Yes, the consecutive day streak system lets you define separate rewards for day 1, day 2, day 3, etc. When a player misses a day, their streak resets to 1, so you can incentivize longer login chains.
How do I make rewards only claimable after midnight?
Enable the 'Unlock rewards after midnight' option in your config—this prevents players from claiming multiple times per day and ensures rewards reset on a daily schedule.
What's the difference between MySQL and SQLite for this plugin?
SQLite stores data in a local file (simpler for small servers), while MySQL uses a separate database server (better for large networks with multiple servers). Both are fully supported and you choose which one in the config.
Can I run commands when a player claims a reward?
Yes, you can execute any command as part of a reward using the command action type in your config. You can also use placeholders like %player% to customize the command per player.
How do I use custom colors and formatting in reward messages?
The plugin supports HEX color codes and standard Minecraft formatting codes—use them in your message config lines, and they'll display in the GUI and chat messages when players claim rewards.
Does this plugin work with Citizens NPCs?
The NPC feature is deprecated, so it's no longer recommended—use the built-in GUI instead, which auto-opens on join and is fully customizable without requiring Citizens.
What happens if a player doesn't log in for several days—do they lose their streak?
Yes, missing even one day resets their streak back to day 1. You can configure how many days of absence trigger a reset if you want a more forgiving system.
Will this plugin cause lag on my server?
No, it's designed for high performance with automated background processing and efficient database queries—it won't noticeably impact your server even with hundreds of players.
Can I customize the GUI appearance and reward display?
Yes, the GUI is fully customizable—you can change colors, layout, item display, and even add custom model data to make rewards look unique. All customization is done through the config file.