Enhance your server and boost player retention with DailyRewards+
Supports [1.16 - 1.20.4]
Youtube Video
Our plugin encourages your players to log in and play your server every day to unlock fully customizable rewards that fit your server's needs!
Take your player retention to the next level, with DailyRewards+
DailyRewards+ is like no other daily rewards plugin out there, we not only offer the standard stereotype of a daily reward, we also introduce many new features such as crates, GUIs and much more
Reward Plugins are scarce on spigot and when you do come across one its features are limited. DailyRewards+ Strives to go above and beyond this, by incorporating many unique features into the plugin:
MySQL SUPPORT:
Certain servers like to store their data in different ways. DailyRewards+ allows you to choose from either MySQL storage, or our high-speed flat-file system. Additionally, if you change your mind, you can easily transfer all your player data using the effective /daily migrate command.
GUI's:
State-of-the-art GUI's allow your players to quickly visualize and claim their rewards, these GUI's also incorporate statistics enabling players to see their Daily Reward streak and time until their next claimable reward.
For power users who wish to add lots of rewards, these GUIs allow for multiple pages to be added, but holds high focus to user experience.
DAILY REWARD CRATES:
You heard that right... This plugin has a built-in crate feature that allows players to claim their rewards with crates, These crates hold high-grade animations when revealing rewards to ensure the best player experience possible.
PLAYTIME TRACKING:
Set a minimum amount of playtime required to start claiming daily rewards. Once they reach that playtime milestone, they can enjoy your servers awesome rewards!
STATISTICS PANELS:
Easily analyse the effect that Daily Rewards are having on your servers retention and reward usage. This is done through our state-of-the-art /daily stats command.
INFINITE REWARDS, INFINITE POSSIBILITIES:
DailyRewards+ allows you to add as many rewards as your server needs. The possibilities are endless for how you reward your loyal players.
COMPLETE CUSTOMIZABILITY, COMPLETE CONTROL:
Everything, Everything is customisable using our 3 easy to read and understand Config files, It has never been easier to set up a plugin just how you want it!
HEX COLOR CODES:
You can include HEX colour codes within the config, message, and rewards files to style up the plugin however your server desires!
We use the simple � format to ensure that you can set it up with ease.
Player Commands
/daily
Opens the reward claim GUI
/daily claim
Opens the reward claim GUI
/daily help
Displays all the DailyReward+ Commands
Administrator Commands
Permission to use all admin commands can be given through the permission node: daily.admin / daily.*
/daily reload
Reloads the plugins 3 Config Files
/daily setstreak [PlayerName] [Streak]
Sets a players Daily Reward streak (The Player Must Be Online!)
/daily resetstreak [PlayerName]
Resets a players Daily Reward streak (The Player Must Be Online!)
/daily chest set
Set the chest you are looking at to be a DailyReward crate
/daily chest remove
Remove the DailyReward crate you are looking at (can also be done by breaking it)
/daily stats
Allows you to access a panel of statistics within the plugin
/daily edit
Edit all daily rewards ingame
/daily erasedata all/{playername}
Delete all saved data on a user or the whole server
Operator/Console Commands
These commands may only be used by people with OP ingame, or through the server console.
/daily migrate
Allows you to easily transfer your data from flat-file form to MySQL form (or vice versa)
Administrator Commands
Permission to use all admin commands can be given through the permission node: daily.admin / daily.*
/daily reload
Reloads the plugins 3 Config Files
/daily setstreak [PlayerName] [Streak]
Sets a players Daily Reward streak (The Player Must Be Online!)
/daily resetstreak [PlayerName]
Resets a players Daily Reward streak (The Player Must Be Online!)
/daily chest set
Set the chest you are looking at to be a DailyReward crate
/daily chest remove
Remove the DailyReward crate you are looking at (can also be done by breaking it)
/daily stats
Allows you to access a panel of statistics within the plugin
/daily edit
Edit all daily rewards ingame
/daily erasedata all/{playername}
Delete all saved data on a user or the whole server
Operator/Console Commands
These commands may only be used by people with OP ingame, or through the server console.
/daily migrate
Allows you to easily transfer your data from flat-file form to MySQL form (or vice versa)
Supports [1.16 - 1.20.4]
Youtube Video
Our plugin encourages your players to log in and play your server every day to unlock fully customizable rewards that fit your server's needs!
Take your player retention to the next level, with DailyRewards+
DailyRewards+ is like no other daily rewards plugin out there, we not only offer the standard stereotype of a daily reward, we also introduce many new features such as crates, GUIs and much more
Reward Plugins are scarce on spigot and when you do come across one its features are limited. DailyRewards+ Strives to go above and beyond this, by incorporating many unique features into the plugin:
MySQL SUPPORT:
Certain servers like to store their data in different ways. DailyRewards+ allows you to choose from either MySQL storage, or our high-speed flat-file system. Additionally, if you change your mind, you can easily transfer all your player data using the effective /daily migrate command.
GUI's:
State-of-the-art GUI's allow your players to quickly visualize and claim their rewards, these GUI's also incorporate statistics enabling players to see their Daily Reward streak and time until their next claimable reward.
For power users who wish to add lots of rewards, these GUIs allow for multiple pages to be added, but holds high focus to user experience.
DAILY REWARD CRATES:
You heard that right... This plugin has a built-in crate feature that allows players to claim their rewards with crates, These crates hold high-grade animations when revealing rewards to ensure the best player experience possible.
PLAYTIME TRACKING:
Set a minimum amount of playtime required to start claiming daily rewards. Once they reach that playtime milestone, they can enjoy your servers awesome rewards!
STATISTICS PANELS:
Easily analyse the effect that Daily Rewards are having on your servers retention and reward usage. This is done through our state-of-the-art /daily stats command.
INFINITE REWARDS, INFINITE POSSIBILITIES:
DailyRewards+ allows you to add as many rewards as your server needs. The possibilities are endless for how you reward your loyal players.
COMPLETE CUSTOMIZABILITY, COMPLETE CONTROL:
Everything, Everything is customisable using our 3 easy to read and understand Config files, It has never been easier to set up a plugin just how you want it!
HEX COLOR CODES:
You can include HEX colour codes within the config, message, and rewards files to style up the plugin however your server desires!
We use the simple � format to ensure that you can set it up with ease.
Player Commands
/daily
Opens the reward claim GUI
/daily claim
Opens the reward claim GUI
/daily help
Displays all the DailyReward+ Commands
Administrator Commands
Permission to use all admin commands can be given through the permission node: daily.admin / daily.*
/daily reload
Reloads the plugins 3 Config Files
/daily setstreak [PlayerName] [Streak]
Sets a players Daily Reward streak (The Player Must Be Online!)
/daily resetstreak [PlayerName]
Resets a players Daily Reward streak (The Player Must Be Online!)
/daily chest set
Set the chest you are looking at to be a DailyReward crate
/daily chest remove
Remove the DailyReward crate you are looking at (can also be done by breaking it)
/daily stats
Allows you to access a panel of statistics within the plugin
/daily edit
Edit all daily rewards ingame
/daily erasedata all/{playername}
Delete all saved data on a user or the whole server
Operator/Console Commands
These commands may only be used by people with OP ingame, or through the server console.
/daily migrate
Allows you to easily transfer your data from flat-file form to MySQL form (or vice versa)
Administrator Commands
Permission to use all admin commands can be given through the permission node: daily.admin / daily.*
/daily reload
Reloads the plugins 3 Config Files
/daily setstreak [PlayerName] [Streak]
Sets a players Daily Reward streak (The Player Must Be Online!)
/daily resetstreak [PlayerName]
Resets a players Daily Reward streak (The Player Must Be Online!)
/daily chest set
Set the chest you are looking at to be a DailyReward crate
/daily chest remove
Remove the DailyReward crate you are looking at (can also be done by breaking it)
/daily stats
Allows you to access a panel of statistics within the plugin
/daily edit
Edit all daily rewards ingame
/daily erasedata all/{playername}
Delete all saved data on a user or the whole server
Operator/Console Commands
These commands may only be used by people with OP ingame, or through the server console.
/daily migrate
Allows you to easily transfer your data from flat-file form to MySQL form (or vice versa)
daily.*
Gives access to every DailyReward+ command/permission
daily.help
Allows users to use the "/daily help" command
daily.claim
Allows users to use the "/daily" or "/daily claim" command
daily.resetbypass
Allows users to preserve their streak, even if they miss a day
Pro Tip: This works great as a paid rank feature!
daily.admin
Allows users to use the "/daily reload" or "/daily chest set/remove" commands
daily.chest.*
Allows users to use DailyReward chests and access the "/daily chest set/remove" command
daily.chest.use
Allows users to use DailyReward chests
daily.chest.set
Allows users to use the "/daily chest set" command
daily.chest.remove
Allows users to use the "/daily chest remove" command
DailyRewards+ Has a straightforward, easy-to-understand config system, there are three files in total:
Config.yml, Messages.yml, Rewards.yml
All config files are full of instructions to help you get the plugin up and running with as little stress as possible
Setting rewards has never been easier, an example snippet from Rewards.yml has been added below
Yep... It's that simple!
PAPI Placeholders
%daily_remaining_time% - Gets the players time until next reward, formatted just as it is inside the config.yml
%daily_total_rewards% - Gets the total number of rewards the player has ever redeemed through DailyRewards+
%daily_reward_streak% - Gets the players current total streak of Daily Rewards
%daily_total_streak% - Gets the cumulative player streak, accounting for resets when the maximum day number is reached
%daily_highest_streak% - Gets the players highest ever Daily Rewards streak
%daily_reward_day% - Gets the number of the last claimed day by the player
To use the following placeholders, you must enable the
LeaderBoardPAPI-Placeholders setting (towards the bottom of the Config.yml file).
%daily_leaderboard_totalrewards_name_<pos>% - Gets the name of the player in the <pos> position of the leaderboard of total rewards claimed
%daily_leaderboard_totalrewards_value_<pos>% - Gets the value of the player in the <pos> position of the leaderboard of total rewards claimed
%daily_leaderboard_currentstreak_name_<pos>% - Gets the name of the player in the <pos> position of the leaderboard of currently active streak
%daily_leaderboard_currentstreak_value_<pos>% - Gets the value of the player in the <pos> position of the leaderboard of currently active streak
Additional Resources
Documentation Website: Coming Soon!
Support Discord: https://discord.gg/9jyHhUepaG
Ask AI (our AI help-bot): Accessible in our Discord Now!
Need Reward Ideas?: Check out our Vouchers+ plugin, here: https://www.spigotmc.org/resources/111185/!
Community-Made reward creator: https://dailyrewardplus.xenority.com/ ~ Thank you to Partymann2000 for creating this.
Please note, this Community-Made reward creator is not created by, nor maintained by the official developers of DailyRewards+
Gives access to every DailyReward+ command/permission
daily.help
Allows users to use the "/daily help" command
daily.claim
Allows users to use the "/daily" or "/daily claim" command
daily.resetbypass
Allows users to preserve their streak, even if they miss a day
Pro Tip: This works great as a paid rank feature!
daily.admin
Allows users to use the "/daily reload" or "/daily chest set/remove" commands
daily.chest.*
Allows users to use DailyReward chests and access the "/daily chest set/remove" command
daily.chest.use
Allows users to use DailyReward chests
daily.chest.set
Allows users to use the "/daily chest set" command
daily.chest.remove
Allows users to use the "/daily chest remove" command
DailyRewards+ Has a straightforward, easy-to-understand config system, there are three files in total:
Config.yml, Messages.yml, Rewards.yml
All config files are full of instructions to help you get the plugin up and running with as little stress as possible
Setting rewards has never been easier, an example snippet from Rewards.yml has been added below
YAML:
Day 3:
RewardName: "$5,000 Ingame"
RewardCommands:
- "eco give <playerName> 5000"
RewardIcon: "SUNFLOWER"
Extras:
Enchanted: true
GUI Position: 2
GUI Page: 1
Yep... It's that simple!
PAPI Placeholders
%daily_remaining_time% - Gets the players time until next reward, formatted just as it is inside the config.yml
%daily_total_rewards% - Gets the total number of rewards the player has ever redeemed through DailyRewards+
%daily_reward_streak% - Gets the players current total streak of Daily Rewards
%daily_total_streak% - Gets the cumulative player streak, accounting for resets when the maximum day number is reached
%daily_highest_streak% - Gets the players highest ever Daily Rewards streak
%daily_reward_day% - Gets the number of the last claimed day by the player
To use the following placeholders, you must enable the
LeaderBoardPAPI-Placeholders setting (towards the bottom of the Config.yml file).
%daily_leaderboard_totalrewards_name_<pos>% - Gets the name of the player in the <pos> position of the leaderboard of total rewards claimed
%daily_leaderboard_totalrewards_value_<pos>% - Gets the value of the player in the <pos> position of the leaderboard of total rewards claimed
%daily_leaderboard_currentstreak_name_<pos>% - Gets the name of the player in the <pos> position of the leaderboard of currently active streak
%daily_leaderboard_currentstreak_value_<pos>% - Gets the value of the player in the <pos> position of the leaderboard of currently active streak
Additional Resources
Documentation Website: Coming Soon!
Support Discord: https://discord.gg/9jyHhUepaG
Ask AI (our AI help-bot): Accessible in our Discord Now!
Need Reward Ideas?: Check out our Vouchers+ plugin, here: https://www.spigotmc.org/resources/111185/!
Community-Made reward creator: https://dailyrewardplus.xenority.com/ ~ Thank you to Partymann2000 for creating this.
Please note, this Community-Made reward creator is not created by, nor maintained by the official developers of DailyRewards+