** If updating from a prior version you must reset all files! **
Massive Update
So everyone this is the update you have all been waiting for! I have taken everyones suggestions and have completely revamped the plugin internally. This update includes a bunch of new features and also should have better performance stats using less resources to function. I will be updating the main plugin page shortly to reflect the changes however for the time being if you have any questions regarding the new update be sure to send me a PM. Ill quickly go over all the additions that I recall as there were quite a few.
Internal Optimization
Originally the system used to keep track of players timers was good however it had room for improvement. All timers and such are now based off of Java's internal date system to ensure for precise accuracy with more flexibility. By doing this it now will no longer take up resources for any players who are not online as it simply resumes any tasks upon login. This has greatly enhanced the overall performance and allowed for plenty of additions you all have requested. Also in the update I moved a lot of saving tasks or any tasks that involve some sort of database to work asynchronously to improve performance.
My-SQL Optimization
After making the MySQL receiver I knew there were some flaws especially being that it was not intelligent enough to synchronize claiming on a single network and was only capable of rewarding players on the server that had the "base" plugin. With the new internal date optimization I was able to effectively sync data between servers now eliminating the receiver and allowing for claiming on any of the servers connected to the same database without any hiccup in performance. This allows for networks that have multiple lobby systems to reward players in any of the lobbies for example.
Universal Day Timer
As well due to the new date system implementation I was able to fulfil another request that I had continuously heard since the original launch of the plugin being a day based timer. With this feature enabled in the config you can now reward players for truly joining everyday. This works the same as the regular system however sets the start of a new day as 00:00 and ending at 11:59. This means that a player much actually join in each calendar day to effectively keep their streak going.
Click To Be Rewarded
With the complaints of many users not being aware of receiving their reward it was requested that a user must click on the reward in the menu to effectively receive the reward. Well this feature after a long wait has finally been added. You can now set the toggle in the config which will require a player to click on the pending reward in the menu to receive their bonus.
PlaceholderAPI & MVdWPlaceholder Support
Although I hadn't heard a request for the addition of this to the plugin, I personally noticed a need for it after wanting a continuity between plugins on my server. So in this update the delay timer will now be registered as a valid placeholder for each plugin therefor allowing for use in any plugin that supports these placeholder databases (such as all my other premium resources).
Separated Messages File
Realizing the messages list has grown to hold a lot more than originally intended I have separated them into their own separate file to allow for easier implementation in future updates.
Bug Fixes
On top of all the features that have been listed I have also taken some time to weed out some of the bugs that users have reported. Due to the fact that this is a beta there may be some new bugs/issues that arise.
These are all of the features/additions that have been made looking forward into this 2.0 update (all that I remember at least). If you have any bugs/suggestions please report them to me via PM.
I don't think I say this enough but thank you to everyone who has purchased this plugin and I appreciate your support with this project