Ndaily Rewards Plugin Wiki › Guides › Set Up Daily Rewards for Your Server
Set Up Daily Rewards for Your Server
Creating Your First Reward
Daily rewards are configured through the plugin's configuration files. Access your server's plugin folder and locate the NDaily Rewards configuration directory. Create a new reward entry by defining:
- Reward name: A unique identifier for tracking
- Days required: How many consecutive login days trigger this reward
- Reward type: Choose between commands, messages, or items
- Content: Specify what players receive (e.g.,
give @p diamond 1for commands)
Configuring Reward Intervals
Set the time between when players can claim rewards. This prevents spam and encourages daily returns. You can define:
- Midnight reset (optional) — rewards unlock after server midnight
- Custom intervals — specify hours between claims
- Warmup system — delay before first reward becomes available
Save your configuration and reload the plugin using /reload or restart your server. Test by logging in with a test account to verify rewards trigger correctly at the specified intervals.
Database Setup
Choose between MySQL or SQLite for storing player reward data. SQLite requires no external setup; MySQL needs connection credentials in your config file. Autosave ensures player progress is never lost.