DailyRewards+ | ⭐ The #1 Daily Rewards Plugin! ⭐

MC Plugin DailyRewards+ | ⭐ The #1 Daily Rewards Plugin! ⭐ 1.4.6
Boost your player retention with fully customisable Daily Rewards!

DailyRewards+ | V1.4.6

DailyRewards+ V1.4.6 Introduces new customisability, new features, and stability improvements!

1. Configurable Lores: The 'Next Page' and 'Previous Page' buttons can now be given a lore in the Config.yml.
This was not possible in previous versions however added after multiple requests from the community!

2. New Permission Node: The new permission node daily.claimmissed replaces the overarching setting ClaimMissedDays which used to exist in the Config.yml.
This means that you can now customise exactly who has permission to claim days that they missed.

3. Stability improvements for certain minecraft versions

4. Small bug fixes
  • Like
Reactions: Demonjj
DailyRewards+ | V1.4.2

DailyRewards+ V1.4.2 Introduces a bunch of new features and config changes to benefit your server!
NOTE: If you use MySQL and are currently on V1.4.1, we HIGHLY suggest updating to this version for a critical bug fix.

1. Playtime Requirement Changes:
New configs can now decide whether the playtime requirement should be met daily, or a one-off requirement that allows them to claim their daily rewards forever.

2. Ability to disable GUI Interactions: New configs allow you to decide whether the GUI should be viewable only (not-interactable). This was implemented to allow certain servers to use the GUI for visualisation and auto-claim/chests for claiming.

3. New PAPI Placeholder: You can now use the PAPI Placeholder %daily_remaining_playtime% to output the remaining playtime until a user can claim their rewards, the definition from this is purely pulled from your existing Messages.yml setting. This allows users to include the data in their GUIs!

4. Critical SQL Fix: Some servers utilising SQL have reported crashes. This was an error on our end and we are truly sorry for any inconvenience this has caused. The issue has been fully patched

5. Other Bug Fixes & Performance Improvements
DailyRewards+ | V1.3.7

DailyRewards+ V1.3.7 introduces new sound and GUI customisations, bug fixes, and performance improvements!

1. GUI Sound Updates: New configs can now set a seperate sound to play when the Daily Rewards GUI is opened, as well as our previous feature of a sound that plays when you claim a reward.
Old configs will still work for claim sounds.

2. New Additional GUI Item Customisability: Additional GUI items (configured within the Config.yml) can now utilise two additional fields;
name=""
lore=""

These fields are optional.
Note: To add additional lines in the lore field,
use our dash-seperated format, e.g., lore="line1 - line2 - line3".


3. Bug Fixes: Resolved some bugs regarding database usage.

4. Additional Performance Improvements.
  • Like
Reactions: keder
DailyRewards+ | V1.3.5.1

DailyRewards+ V1.3.5.1 introduces Minecraft 1.20.5 Support as well as some internal logic changes and bug fixes.

1. 1.20.5 Support: Minecraft V1.20.5 has quite a few large changes and earlier versions of the plugin do not carry full support for it.
DailyRewards+ V1.3.5.1 and later versions have full support for 1.20.5

2. Remodelled GUI Logic: You can now set multiple days to the same GUI slot. The plugin logic will automatically prioritise items to ensure that users can fully access their Daily Rewards.

3. Fixed Notable SQL Error: We detected an issue that can occur on occasions when a user leaves the server (with DailyRewards+ SQL enabled). This error has been resolved.

4. Implemented a slight cross-compatibility feature: One of our plugins (Vouchers+ https://www.spigotmc.org/resources/111185/) has implemented an anti-dupe system. We've added a notice when editing a days reward ingame to ensure that this dupe protection is preserved.

5. Some additional bug fixes.​
DailyRewards+ | V1.3.3

DailyRewards+ V1.3.3 brings some new requested features to the table whilst also boosting our performance and fixing a number of reported bugs!

1. Ability to Block Worlds from Reminder Message: With new Config.yml's you can utilise the field DailyRewardReminderBlacklistedWorlds to organise a list of worlds that should not send the reward reminder message to the users within it.
Note: You do not need to generate a new Config.yml if you feel this feature would not benefit your server.

2. Huge SQL Fix and Performance Improvements: We identified a large issue in recent weeks meaning that servers with high volumes of new players joining could crash if they were using our SQL system.
This issue has been resolved, and we've also taken the time to improve the performance of the system overall.

3. Bug Fixes: We've identified some minor bugs in the plugin and squashed them!
Thanks to our community for pointing some of these out.

4. Performance Improvements: The plugins performance has been improved in certain areas. This should provide a smoother user experience for everyone and reduce the strain put on the server CPU.​
DailyRewards+ | V1.3.3

DailyRewards+ V1.3.3 brings some new requested features to the table whilst also boosting our performance and fixing a number of reported bugs!

1. Ability to Block Worlds from Reminder Message: With new Config.yml's you can utilise the field DailyRewardReminderBlacklistedWorlds to organise a list of worlds that should not send the reward reminder message to the users within it.
Note: You do not need to generate a new Config.yml if you feel this feature would not benefit your server.

2. Huge SQL Fix and Performance Improvements: We identified a large issue in recent weeks meaning that servers with high volumes of new players joining could crash if they were using our SQL system.
This issue has been resolved, and we've also taken the time to improve the performance of the system overall.

3. Bug Fixes: We've identified some minor bugs in the plugin and squashed them!
Thanks to our community for pointing some of these out.

4. Performance Improvements: The plugins performance has been improved in certain areas. This should provide a smoother user experience for everyone and reduce the strain put on the server CPU.
DailyRewards+ | V1.3.2

DailyRewards+ V1.3.2 is another massive update. We've added more features, fixed more bugs, and listened to the communities feedback!

1. Improved in-configuration Custom Model Data: All icon fields within the Config.yml and Rewards.yml file now allow you to specify the custom model data code directly, without having to use /daily edit!
To do this, use the following format: "Material:ModelData"
For example, if you need an apple with custom model data 50, you could use: "APPLE:50"

2. Re-Written SQL Handling: We've completely re-written how we connect and utilise MySQL in our plugin (hence the drastic file size increase).
This update is crucial (especially for small servers) as it increases the stability of the connection when few requests are made as well as improves the overall performance of SQL within DailyRewards+.

3. Adjusted Sound Configurations: You can now specify the pitch and volume of the sound (in new configs) - updating your config for this is non-mandatory. You're more than welcome to use the older system.

4. Increased Reward Reminder Customisability: You can now choose whether the reward reminder message should actually be clickable to bring up the GUI (in new configs) - updating your config for this is non-mandatory. You're more than welcome to use the older system.

5. Added a New PAPI Placeholder: If you choose to update your Messages.yml file (non-mandatory), you'll be able to benefit from our new PAPI placeholder: %daily_remaining_time_compressed%
This placeholder allows you to show the remaining time for a reward in a compressed form (perfect for side scoreboards).
i.e., if a user has "12 Hours, 30 Minutes, 48 Seconds" until their reward, the compressed form would just show "12 Hours"

6. Performance Boosts & Bug Fixes: The plugin has improved in performance and a few reported bugs have been resolved.
DailyRewards+ | V1.3.0.5

DailyRewards+ V1.3.0.5 is our final bug patch for the V1.3.0 series. It is one of the most stable builds of DailyRewards+ to date.

We would highly recommend all users to update to this version!

It's also important to note that this update lays some framework for the release of V1.3.1, this will bring a suite of new features to your server!
This update fixes some issues regarding the Config.yml setting 'ResetWhenStreakCompleted', if you have this setting set to false, we recommend updating to this version.
Additionally, some performance improvements have been included!

If you have already updated to V1.3.0 or above, you will not need to regenerate your Config.yml file.
If you are updating to this from version V1.2.9 (or older), you will still need to delete your old Config.yml and allow for a new one to be generated
This update addresses some issues with generating DailyRewards+ GUIs as well as saving/loading data from a MySQL database.

If you have already updated to V1.3.0 or above, you will not need to regenerate your Config.yml file.
If you are updating to this from version V1.2.9 (or older), you will still need to delete your old Config.yml and allow for a new one to be generated
Top Bottom