[❄️25% XMAS SALE❄️] DailyRewards+ | ⭐ The #1 Daily Rewards Plugin! ⭐ icon

[❄️25% XMAS SALE❄️] DailyRewards+ | ⭐ The #1 Daily Rewards Plugin! ⭐ -----

Boost your player retention with fully customisable Daily Rewards!




DailyRewards+ | V1.4.5

DailyRewards+ V1.4.5 introduces new features, library updates, stability boosts, and bug fixes!

1. Full AFK Detection: We've transferred our tried-and-tested AFK Detection system over from PlaytimeRewards+ to ensure that you can prevent AFK players from bypassing your playtime protected daily rewards.
New configs can enable this under the setting AFKDetection.

2. MySQL Compatibility Improvements: We've upgraded the way we connect to MySQL servers (if this is the way you choose to store data).
More modern servers will be able to establish more stable connections.
Unfortunately, servers using Java 8 (which is just one server by our current records) will not be able to use MySQL.

3. Bug Fixes and Stability Boosts: A few small bugs reported by the community have been addressed in this update.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Dec 19, 2024

DailyRewards+ | V1.4.4

DailyRewards+ V1.4.4 Primarily introduces some improvements to our PAPI Placeholders as well as improvements to our built-in playtime tracking system!

1. PAPI Placeholders: This new version fixes some caching issues associated with the remaining playtime placeholder (%daily_remaining_playtime%). Additionally, time related placeholders retain their colours from the Messages.yml configuration.

2. Playtime Tracking Improvements: The players playtime no longer increments whilst they are in the death screen.
A players playtime will only increment whilst they are alive.
This combats some AFK issues.

3. General Performance Boosts

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Nov 20, 2024

DailyRewards+ | V1.4.3

DailyRewards+ V1.4.3 Introduces even more GUI Customisability and improves GUI stability for updating values.

1. Customise Config.yml Icon's Enchantment: New Config.yml's will benefit from the ability to set their icons (RewardNotReady, MissedReward, ClaimedReward, and FutureReward) enchanted state.
It goes without saying, UnclaimedReward is still fully individually customised in the Rewards.yml file (seperate)

2. Boosted GUI Stability and Refreshes: The GUI is now more stable when opened and additional values are refreshed more frequently to ensure that changing placeholders are accurately represented.

3. Additional Bug Fixes and Performance Boosts!

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Oct 20, 2024

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

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Oct 1, 2024

DailyRewards+ | V1.4.1

DailyRewards+ V1.4.1 Introduces a brand new command, as well as some small changes to our config, bug fixes, performance boosts, and more!

1. Daily Streak Leaderboard: Servers can now use /daily top or /daily leaderboard to see who has the highest active streak in game!

2. Leaderboard Placeholder Changes: Leaderboard placeholders are now enabled for everyone (they don't need to be activated in the Config.yml)

3. Bug Fixes

4. Performance Improvements

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Sep 19, 2024

DailyRewards+ | V1.4.0

DailyRewards+ V1.4.0 Is primarily a bug fix and performance upgrade. In this update we have fixed some issues with the GUI, Data Loading & Saving, Libraries, and more.
We've also implemented features that should make automatic verification in our discord support server possible in the near future.
Some performance boosts were included for accessing player data.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Aug 18, 2024

DailyRewards+ | V1.3.9

DailyRewards+ V1.3.9 Introduces the much requested feature to hide attributes within the DailyRewards+ GUI, some startup changes, and more!

1. GUI Changes: New Config.yml's will allow you to configure whether or not to hide attributes in the GUI. By default, this is true for everyone.

2. Startup Changes: We've slightly adjusted how DailyRewards+ starts up to ensure that it runs smoothly for everyone. Additionally, we've removed the message suggesting to take a look at Vouchers+ (in line with Rule 7.5.2).

3. A few bug fixes.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jul 29, 2024

DailyRewards+ | V1.3.8

DailyRewards+ V1.3.8 Introduces Minecraft V1.21 support, as well the ability to allow users to claim their missed rewards, and fixes a number of issues with daily reward chest animations!

1. Minecraft V1.21 Support: DailyRewards+ V1.3.8 has been adjusted and stabilised to provide full support for Minecraft V1.21.

2. Claiming Missed Rewards: If your server utilises the feature 'SkipMissedDays', new Configs will benefit from the additional setting 'ClaimMissedDays', which makes any missed days for users clickable and claimable!
This feature was heavily requested by our community!

3. Fixed Reward Chest Animations: We noticed that due to a change to armor stands, our hovering icons were no longer positioned correctly to provide the smoothest and most enjoyable user experience. The internal values have been adjusted. Additionally, we increased the end duration of the 'lightning' animation from 3 seconds (which we deemed to short) to 6 seconds.

4. Additional Performance Improvements.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jul 11, 2024

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.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jun 1, 2024

DailyRewards+ | V1.3.6

DailyRewards+ V1.3.6 introduces new reward command management features, animations, and much more!

1. Luck-Based Reward Commands: You can now specify a percentage chance (without decimal) of a player receiving a certain reward command.
The format is: "{%} command"
For example, if you want 50% of users to receive an apple, use:
"{50} give <playername> apple"
This can be paired with our built-in permission checker. For example, if you want 20% of players with the permission node daily.extra.vip to receive rewards, use:
"[daily.extra.vip] {20} give <playername> diamond"
OR
"{20} [daily.extra.vip] give <playername> diamond"

2. New Firework Chest Effect: You can now set your daily reward chest animation to " Firework", this is similar to " PopOut", but a firework is set off immediately as the chest opens!

3. Plugin Loading Fixes: Slightly re-ordered how the plugin loads to optimise performance.

4. Additional Bug Fixes.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, May 12, 2024

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.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Apr 26, 2024

DailyRewards+ | V1.3.5

DailyRewards+ V1.3.5 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 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.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Apr 26, 2024

DailyRewards+ | V1.3.4

DailyRewards+ V1.3.4 brings some unique changes and some important refinements to the way that the plugin works. We definitely recommend updating to this version for the best plugin experience.

1. GUI 'Additional Items' Changes: We've implemented a new system for the GUI additional items which greatly increases stability and customisability.
This new system allows for commands to be assigned to items (This could - for example - allow you to make a button to return to a main menu)
The new format is as follows:
' pos= page= item= qty= enchanted= cmi= command=""'
Please refer to the config file for a detailed documentation on how to use this format.
The old system will work as usual if not updated.

2. Character Set Changes: We've adjusted /daily edit to accept more characters when reading and writing to the configuration files, this includes special characters and those from different languages.

3. Stabilised built-in item cleaner: We recognised an issue where the previous page, next page, and statistics icon were reset after a server restart (if they were set using /daily edit, this issue has now been resolved).

4. SQL-PAPI concurrency fixes: Some users (in certain cases) may have experienced issues when using our SQL system and PAPI placeholders at the same time. The reported concurrency issues regarding this have since been fixed, but don't hesitate to reach out if you experience any problems.

5. Minor Performance Improvements: We have slightly improved the performance of loading the /daily GUI.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Apr 14, 2024

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.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Feb 21, 2024

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.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:

Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!

----------, Nov 4, 2023

DailyRewards+ | V1.3.1

[​IMG]
DailyRewards+ V1.3.1 is a massive update. We've added lots of community requested features, and improved the overall performance of the plugin!

1. Permission-Based Rewards: You can now add permission node requirements to certain commands in a day's rewards.
This will allow you to give special players (like VIPs) bonus daily rewards!
To do this, include a square bracket box at the beginning of the command, and type out a permission node inside (it can be anything, it doesn't even have to exist yet!). Then, write the command afterwards, for example:
- "[daily.extra.vip] eco give <playername> 100"

2. Playtime-Requirement Bypass (Permission Node): You can now give special players the permission node daily.playtimebypass, allowing them to claim daily rewards without having to meet the daily playtime requirement.
Pro Tip: This works great as a paid rank feature!

3. Additional Customisability: You can now add overriding fields into a day of the Rewards.yml to override the default FutureReward/ClaimedReward/RewardNotReady/MissedReward settings in the Config.yml
This allows you to tease better rewards and ultimately increase engagement.

4. Toggle GUI Page Arrows: The daily GUI will always open on the page relevant to the users current rewards. New configs (non-mandatory update) will see an option to toggle the page traversal arrows, this will keep the next pages rewards secret until available!
If you wish to add this to your old config without having to reset, reach out to our discord support server and we'd be more than happy to assist.

5. Hide Rewards in the GUI: You can now set the FutureReward, ClaimedReward, RewardNotReady, and MissedReward field in the Config.yml to AIR this allows you to add a greater sense of suspense to the future rewards!

6. Performance Boosts & Bug Fixes: The plugin is greatly improved in performance. We remodelled how we store custom items to cut-down on duplicate data storing and improve long-term performance!

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Aug 20, 2023

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!


If you do notice any issues with this update whatsoever, please don't hesitate to reach out
Discord Direct DM: uhFinn#0001

Discord Support Server
Or, feel free to message me through spigot!
----------, Aug 7, 2023

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
----------, Jul 23, 2023

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
----------, Jul 16, 2023

This is a very quick update to fix some small bugs regarding player play-time as well as the leaderboard placeholder system.

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
----------, Jul 3, 2023

This is a very quick update to address an important bug report raised regarding V1.3.0.

If you have already updated to V1.3.0, 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
----------, Jul 2, 2023

DailyRewards+ | V1.3.0

DailyRewards+ V1.3.0 is our biggest update EVER. We've completely remodelled how we store, process, and display data, allowing you to make use of some incredible new features!

PLEASE NOTE: You will need to delete your old Config.yml (if updating) in order to use this version. Due to the vast array of features added, the Config.yml has been largely remodelled.
It may be advisable to download a copy of your old Config.yml to allow for quicker transfer of data to the new config.
We truly apologise for any inconvenience this may cause, but we definitely believe that this is worth it for the incredible new features!

1. MySQL Support: You asked, we delivered. DailyRewards+ now has full MySQL support!
You can also easily transfer over all currently stored data, using our /daily migrate command (in-game, or in-console).

2. Add more than 30 Days of Rewards: Once again, you asked, we delivered! DailyRewards+ now allows you to add a theoretically infinite number of rewards. To do this, just copy-paste rewards in you Rewards.yml file, updating the primary field name to the respective day name (i.e., Day 31)

3. Multi-Page GUI System: The field "Gui Page:" can now be included in the Extras section of any day in the Rewards.yml, the plugin will automatically recognise this and start constructing multiple GUI pages. Then, when users need to claim a reward through the GUI, it will open automatically at the page of the reward they need to claim at. They can also traverse the pages using the new DataBar in the GUI, configurable in the new Config.yml.

4. Live-Updating GUI Timer : The timer shown in the GUI will now countdown live to the user, meaning they no longer need to repeatedly open the GUI to get the latest figure.

5. Leaderboard PAPI Placeholders: You can now get PAPI placeholders to represent leaderboard values for the total number of rewards claimed, and the current streak of all players. More info is included in the PAPI section of the main spigot page.

6. Stats Command: Data is an important aspect of any growing minecraft server. You can now access a small, yet impactful statistics menu that represents how your server is currently using DailyRewards+
To access this, run /daily stats

7. Per-Day Reward Claim Messages: If some rewards are more special than others, you can now add the RewardMessage: "" field to the primary section of the Day in the Rewards.yml file. When this day is claimed, this message will override the default message from the Messages.yml file and be sent to the user.

8. PAPI support in daily reward commands: You can now include any PAPI placeholders in the commands to be executed as a daily reward for any day.

9. PAPI support in GUI title: For those that love customisation, you can now add PAPI placeholders in the GUITitle field of the Config.yml.

10. GUI Closes on Claim setting: You can now set it so that the daily GUI will close automatically when a user claims their reward.

11. Sound-Effect on claim: You can now include a sound effect to be played whenever a reward is claimed through the GUI (This does not apply to chests as they hold their own animations with respective sounds)

12. Remove day number item quantity from GUI: Prior to this update, all items in the DailyRewards+ GUI would have an item quantity which matched the day number (for ease of viewing). This can now be disabled in the Config.yml. Additionally, if you have more than 64 days of rewards, this will be automatically disabled (as items cannot stack beyond 64).


Note: This is a VERY BIG new update. You may (although unlikely), be subject to bugs. If you are, please note my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jul 2, 2023

DailyRewards+ | V1.2.9

DailyRewards+ V1.2.9 is a massive update which remodels some of our core structures and lays the foundation for V1.3.0!

1. Remodelled the PlayTime feature. You won't need to do anything for this change to take affect, it will happen automatically.
We changed the PlayTime system to require users to reach that PlayTime requirement every day in order to claim a reward... because it makes more sense than reaching it once and having all future rewards (for a Daily Rewards plugin)!

2. Reward AutoClaim functional update. If you make use of our Reward AutoClaim system, the plugin can now award players whilst they are in the server (with a buffer time delay to prevent lag). This is a great addition as the old system would only check when a player joined.

3. Fixed a crucial PAPI bug. This bug meant that servers which weren't using PlaceholderAPI could encounter GUI menus which load incorrectly, this is no longer the case! Apologies if this caused any inconvenience.

4. Debug command. We now have a debug command which allows you to record the plugins functionality. This command is not publicly listed but may be utilised when receiving high quality support from our Discord Support Server !

5. Additional Bug Fixes. Thank you to all the discord and spigot members who pointed out issues within the plugin, this update should patch them.

6. Performance Boosts. The plugin has received a suite of performance boosts, ranging from GUI loading to PlayTime logging. This should be noticeable in most servers!


Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Apr 29, 2023

DailyRewards+ | V1.2.8

DailyRewards+ V1.2.8 helps you take your plugin's customisability and compatibility to the next level!

1. Added the ability to disable the item count (indicating day number) from the reward GUI.
To modify this setting you will need to regenerate your config... BUT if you feel like you don't want to disable item quantity day counts, there's no need to regenerate the config at this moment in time.

2. Added PAPI support for the RewardName fields within the Rewards.yml file

3. Updated some internal libraries that provide some compatibility fixes and performance boosts when using features such as PAPI within the plugin

4. Additional Bug Fixes

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Mar 21, 2023

DailyRewards+ | V1.2.7

DailyRewards+ V1.2.7 includes a range of new bug fixes as well as a new permission node feature!

1. Added the daily.resetbypass permission node. This permission node will allow users to bypass their streak from resetting if they miss a day!
Pro Tip: This works great as a paid rank feature!

2. Added a new PAPI placeholder! You can now use the PAPI placeholder %daily_total_streak% to get the total number of days that the streak has been continuously running (cumulates even when they reach the end of the streak period and it loops back).
i.e., if a player finishes the 30-day screen twice without missing a day, the placeholder would show 60

3. Updated the /daily setstreak command so that it doesn't break when you input a number greater than the streak limit, it just loops back around.
This also updates the previously mentioned total streak placeholder to the number you input.

4. Additional Bug Fixes/Performance Boosts

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Feb 22, 2023

DailyRewards+ | V1.2.6

DailyRewards+ V1.2.6 includes a range of new bug fixes as well as a new suite of features in regards to user playtime

1. Ability to add a play time requirement to start claiming rewards
This is a new config feature that allows you to set a minimum play time requirement to claim rewards.
To enable this feature you will need to regenerate your Config.yml file. To change the messages, you will need to regenerate your Messages.yml file.
Please note that playtime tracking begins and only occurs when the config setting is set to true.
Old (pre-existing) play times will not be recognised by this feature


2. Major fix applied to the /daily GUI, if using alternative materials as the GUI background the stats head no longer despawns

3. You can now set the plugin prefix to be blank without the plugin generating a default copy for you

4. Quite a few additional (yet small) bug fixes and performance boosts :)

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jan 27, 2023

DailyRewards+ | V1.2.5

DailyRewards+ V1.2.5 focuses on improving HEX compatibility with other plugins and commands. Due to this, the hex format was changed. Other bug fixes included

1. UPDATED HEX FORMAT: The plugin's internal hex format has changed. Currently, all old hex formats will not display correctly.
Old Hex Format: #5eccff
New Hex Format: &#5eccff
That's right, the new format includes an additional ampersand (&) prior to the pound sign (#). To update your hex codes please include this ampersand.
For the power users with ungodly amounts of hex codes (i.e., for gradients); it may be possible (situationally dependent) to instantly transfer all of your codes using a find-and-replace function within your text editor.
You can use the find-and-replace to replace
: all # with &#

2. Fixed the config setting to set the /daily menu background to AIR which I was made aware of by a community member that this was not correctly functioning.

3. Additional bug fixes :)

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Jan 7, 2023

DailyRewards+ | V1.2.4

DailyRewards+ V1.2.4 focuses on resolving a few reported bugs as well as removing a portion of currently redundant code to improve the plugin speed for your server!

1. A number of bugs were resolved as well as another overlooked testing command removed

2. Removed a portion of currently unused code to reduce file size and improve plugin performance

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Dec 19, 2022

DailyRewards+ | V1.2.3

Celebrate the festive season in style, with DailyRewards+ V1.2.3!
An update that implements new festive crates, bug fixes, and performance boosts!

1. Introducing the new festive crate, for a (potentially) limited time you can celebrate the Christmas season in style with the all-new "Christmas" crate
To implement this within your server, just set the config setting: DailyRewardAnimation to " Christmas"
Teaser video below;

(Please note that this animation includes a relatively large number of particles, this has been tested to be as performance-efficient as possible, but for low-end servers, this can be disabled with the config setting: RedeemParticleEffects)
Second Note: Some particles and sound effects with this animation will not appear in Minecraft V1.16.X


2. Boosted plugin performance...
(Load them rewards quicker! It was already quick... Now it's quick-quick)

3. Fixed a few bugs

From the entire DailyRewards+ team we wish you a very merry Christmas and a happy new year!


Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Dec 1, 2022

DailyRewards+ | V1.2.2

DailyRewards+ V1.2.2 Implements many performance improvements among other small features, all of which have been listed below!

1. Large performance improvements in areas that previously had concerning responsiveness and slightly harmed TPS... This fix (while reducing wait times by up to 80%) is efficient however, we will continue looking into improving performance!

2. Internal Placeholders are now fed data 60% quicker than previously due to improved algorithms. This will help generate menus and open chests at a quicker rate!

3. Internal Placeholders are now no longer case sensitive at all, meaning you can insert your internal placeholders <jUSt LIkE ThiS> :)

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Nov 13, 2022

DailyRewards+ | V1.2.1.1

DailyRewards+ V1.2.1.1 fixes a quick bug that I previously missed
Note: If you are updating to this version from a version older than 1.2.0 you must delete your old config.yml in order for the plugin to run... (If you are updating from V1.2.0 this is not necessary)

1. Fixes another bug regarding RewardAutoClaim. Once again I'm truly sorry if this bug has affected anyone. If you do experience any further issues please contact me through the details provided below.

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Oct 25, 2022

DailyRewards+ | V1.2.1

DailyRewards+ V1.2.1 has some new features and fixes some big bugs...
Note: If you are updating to this version from a version older than 1.2.0 you must delete your old config.yml in order for the plugin to run... (If you are updating from V1.2.0 this is not necessary)

1. /daily edit update, the edit command now lets you edit most of the Config.yml file as well!
This means quicker editing, and for icons at the bottom of the config file, you can now set these to the item in your hand ~ That means player head, CustomModelData, and more support!

2. Big bug fix regarding the Config.yml setting RewardAutoClaim, this bug allowed users to automatically claim the next day's reward without waiting until it was available.
I truly apologise if any servers were affected by this bug, it should have never made it through testing and we will be working on more vigorous testing in the future to ensure that something like this does not occur again.

3. Small performance improvements through the /daily edit command

Note: As always, new updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Oct 25, 2022

DailyRewards+ | V1.2.0

It's finally here... DailyRewards+ V1.2.0 adds tons of requested updates and more... (All Documented Below)
MASSIVE NOTICE: When updating to V1.2.0 you must delete your old Config.yml file in order for the plugin to run, this is due to a large amount of new features, failure to do so will disable the plugin on startup
If you need assistance with the update: Contact details are at the bottom of this update log


1. 1.19 Support - I know, I know, I'm like 10 years late to the party... but DailyRewards+ finally carries full support for V1.19.X

2. Rewards can now be claimed based on when it turns midnight (i.e., you can set it so that the whole server's rewards become available the second it becomes midnight). Please note that midnight is calculated based on where the server is hosted, this may be changeable in future updates but for now, this is the only option.
By default, this is disabled but can be enabled under the config.yml setting ' AvailableOnNewDay'

3. Reward streaks can now be paused, by this, we mean that you can set it in your config so that if a player misses a day, the streak does not reset or skip that day. Instead, the streak will wait there until the player does return
By default, this is disabled but can be enabled under the config.yml setting ' PauseStreakWhenMissed'

4. Support for CustomModelData and custom heads within the DailyRewards+ claiming GUI and chest animations. To do this you must utilise the /daily edit command and on the day you wish click the '[set to item in hand]' button for the icon.

5. Many commands can now be executed via the console, this applies to a limiting extent (i.e., commands that require in-game interaction are not possible)

6. Setting to auto-claim the rewards when the player joins the server.
By default, this is disabled but can be enabled under the config.yml setting ' RewardAutoClaim'

7. Complete overhaul of the internal code managing player rewards and plugin commands, thus file size has been significantly reduced and the plugin made much more efficient. This should also increase the speed of rolling out future updates

8. New Cleaner system that runs on plugin start-up and shut-down, this cleans up the PluginData.yml file and removes any redundant data (allowing the plugin to run quicker when interacted with)

9. New Halloween exclusive daily reward chest animation: ' Lightning' allows you to enjoy Halloween in style with this spooky new addition

And many performance improvements + bug fixes...

Note: As always, new massive updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Oct 22, 2022

DailyRewards+ | V1.1.9.1

DailyRewards+
V1.1.9.1 adds a load of bug fixes as well as one simple community requested feature I thought to be important

In DailyRewards+ V1.1.9.1 the following fixes have been implemented;​
  • Fixed bug with /daily erasedata command​
  • Player join listeners are now handled asynchronously to reduce some reported TPS issues with operators joining the game​
  • Implemented a custom message sent to console when attempting to run console commands (Instead of error), Console command support will be added soon​
  • Optimised some code to help the plugin run smoother on lower spec servers​
  • Fixed an issue where disabling plugin update messages in config didnt work​
  • + Some other small bug fixes​

Additionally the support to change/remove the glass panes in the /daily command, this option has been added to config.yml, please delete your old config for a new one to be generated and to be able to utilise this feature
----------, Mar 14, 2022

DailyRewards+ | V1.1.9

DailyRewards+
V1.1.9 implements some crucial performance boosts to keep your plugin running as smoothly as possible
Also implemented some small bug fixes

For the next update (V1.2.0) I plan to implement Minecraft V1.14 Support as well as a ton of community requested features!​
----------, Feb 10, 2022

DailyRewards+ | V1.1.8

DailyRewards+ V1.1.8 fixes a small mistake I made when releasing the last update
It removes all of my testing debug logging, nothing drastic however your console wont have random numbers in it anymore when people claim rewards :)


Sorry for any annoyance the above may have caused you!
----------, Jan 16, 2022

DailyRewards+ | V1.1.7

DailyRewards+ V1.1.7 implements some community requested features;

- Config (ResetWhenStreakCompleted) setting
This setting allows you to turn off streak resets, configuring your plugin so that if a player misses a day in their streak, instead of resetting it the day will become unclaimable and get skipped over
Note: You will need to delete your config and reload your plugin to gain access to this setting

- /daily setstreak [PlayerName] [Streak] command
This command is perfect for testing out new rewards and boosting other users streaks, Requires the daily.admin / daily.* / OPERATOR to function

- Bug Fixes & Performance Boosts
Some minor bug fixes and performance boosts have been implemented


Please Note: This update has been vigorously tested before release, however due to the scale of the update and how it has changed the core framework of the plugin I originally set up, there is a small chance I missed things, if you experience ANY bugs whatsoever please let me know either through spigot or in our Discord Support Server
----------, Jan 11, 2022

DailyRewards+ | V1.1.6

Ohh its finally time... DailyRewards+ V1.1.6 adds tons of requested updates and more... (All Documented Below)

1. 1.18 support, since the second of 1.18 spigot jar release I've been bombarded with DM's asking for support, sorry for the delay in the release for this, but its finally here!

2. A few new commands to manage some storage and players;
/daily erasedata all
This command will quite litterally wipe the entirity of your servers DailyRewards+ data (scary stuff), make sure that you only give the people you trust the daily.admin permission node
/daily erasedata {playerName}
Erases the data for a specific online player, this also requires the daily.admin permission node

3. Lowercase versions of all the plugin isolated placeholders are now accepted, odd little feature but HEAVILY requested

4. Customisable Player Head (statistics) location in the /daily menu, once again requested by a ton of people and its finally been added to your config.yml, make sure you delete your old one for this to add, this one wont add itself!

5. Bug Fix 1
Fixed an issue where force breaking the daily chest would cause the hologram above to stay

6. Bug Fix 2
Fixed an issue causing a temporary hologram to appear above the reward chest when opening with the 'PopOut' animation and the config field FloatingTextAbove was set to false

7. Bug Fix 3
Made a few important tweaks to the /daily edit command should reduce the amount of issues you run into, this command has always been slightly tempromental as it attempts to update the Rewards.yml file without harming its format and notes at the top

8. And a bunch more bug fixes...
There were a load, and I'd be here all day attempting to explain them but the ones above are most notable/been requested the most


So, Whats there to look forward to now?
LOTS... In the coming weeks/months you can expect to see a load more helpful updates, such as (but not limited to):
MySQL Database Support, More Daily Chest Animations, Custom Player Head Support, ( and lots more, I wont spoil it for you now :) )



Note: As always new massive updates can be subject to bugs, my DM's are ALWAYS open, feel free to contact me through one of the following means:
Email: [email protected]
Discord Direct DM: uhFinn#0001
Discord Support Server
Or, feel free to message me through spigot!
----------, Dec 16, 2021

DailyRewards+ | V1.1.5

DailyRewards+ V1.1.5 fixes quite a few bug fixes that were reported by our amazing community, one notable bug fix is that the Reward Reminder Message now supports hex color codes
This release also helps set a foundation for a big update coming very soon!​
----------, Nov 13, 2021

DailyRewards+ | V1.1.4

DailyRewards+ v1.1.4 introduces... Hex Color Support!

This really easy to set up feature allows you to enhance your plugin and customise it exactly how you need it! The Config.yml, Messages.yml and Rewards.yml file will all receive support for this cool new feature
How does it work?
It's simple, just enter the hex color code into the text as a # followed by the 6 characters, for example.
A vibrant red could be: #ff0d00
Or how about a cool blue: #12ffff

Stick it together into a message:
"#ff0d00Hot &0and #12ffffCold"
Makes:
"Hot and Cold"

If you have any questions about this new feature, dont hesitate to join our Discord Support Server
----------, Oct 26, 2021

DailyRewards+ | V1.1.3

DailyRewards+
V1.1.3 fixes a simple but quite important bug spotted by one of our amazing server owners, The bug caused users to not be able to open the DailyRewards+ claim GUI if certain special characters were within the reward name, no .yml updates are necessary within this bug fix, its just a simple drag and drop of the .jar file​
----------, Oct 10, 2021

DailyRewards+ | V1.1.2

DailyRewards+ V1.1.2 adds some really cool and requested features to the plugin, there is a very small chance that you could encounter a bug or two, if this occurs let me know as soon as possible and I'll get it fixed right away

This update includes:

- Bug Fixes
More specifically, prior to this update if a config setting "RewardInstantPopup" was set to true, a player would always see the reward claim GUI, regardless if they had permission too or not. This is now fixed
Many other bug fixes have also been added but they are considered minor and I wont get into any detail here

- Customisability Updates
This has been asked by many, since v1.1.1's release you can now customise the reward list indents, i.e. you can change it from the default:
- Reward
to...
>> Reward
Or anything you want it to be, fully customisable, thats our promise :)
Another customisability feature is that you can set the size of the reward GUI, You can choose a number of rows from 1 to 6 to have for the reward GUI, if you have any questions on this feel free to join our Discord Support Server or just message me through spigot!

- New Features
Introducing custom reward lengths, arguably one of the most requested features has now been implemented!
You can set the maximum streak to anything you want it to be, need a 1 week list of rewards? Simple, set it in the config (More on this below)



Config Updates
Config updates do occur every so often to support new features; while our plugin does have an automatic config updater without losing any of your data this can sometimes be buggy and if you do experience any issues please just delete your old config and reload the plugin to generate an updated new one,
The new config update comes with a few new settings, listed below:
Code (YAML):
# The amount of days as set rewards, For example if you set to 7 all rewards after Day 7 will be hidden
StreakLimit
: 30


#################################################################
####################### Daily Reward GUIs #######################
#################################################################

# The amount of rows to be within the DailyRewards+ Claim GUI (Number 1-6)
InventoryRows
: 6

# GUI reward line indent
LineIndent
: "&f- "
----------, Oct 10, 2021

DailyRewards+ | V1.1.1

DailyRewards+ V1.1.1 adds an extremely requested feature, Multiple items in the rewards list (Example Screenshot Below)
This allows you to show a complete list of the rewards for that day to your users,
How does it work? Simply!
Here's an example from our Rewards.yml File:​
Code (YAML):
Day 1:
  RewardName
: "$500 Ingame Money - 2x Survival Crate Keys - 200xp - 1x Golden Apple"
  RewardCommands
:
   - "eco give <playerName> 500"
    - "cr give <playerName> survivalcrate 2"
    - "exp give <playerName> 200"
    - "give <playerName> goldenapple 1"
  RewardIcon
: "SUNFLOWER"
  Extras
:
    Enchanted
: true
    GUI Position
: 0
In short just separate the rewards in RewardName with - (Dash) , The plugin will do the rest!
Example Screenshot:
[​IMG]
----------, Sep 20, 2021

DailyRewards+ | V1.1.0

DailyRewards+ V1.1.0 fixes some small bugs that were noticed by members of the community, Nothing to special in this update however I have some large updates coming in the near future!​
----------, Sep 12, 2021

DailyRewards+ | V1.0.9

DailyRewards+ V1.0.9 introduces PlaceholderAPI Support to the plugin!
With this support you can not only use external placeholders within the config.yml and messages.yml file, but you can also use our own placeholders (listed below) within other PAPI supporting plugins!
  • %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_highest_streak% - Gets the players highest ever Daily Rewards streak
  • %daily_reward_day% - Gets the number of the last claimed day by the player
Just some extra information, This is my first time ever working with PlaceholderAPI and even though the plugin has been vigorously tested if you do find any bugs please feel free to message me through discord or spigot, Enjoy!
----------, Sep 4, 2021

DailyRewards+ | V1.0.8

DailyRewards+ V1.0.8 Optimises the plugin... A lot
In fact we managed to cut down our file size by about 20% from 142.6kb to around 114kb!
This update helps server owners by ensuring that their server can keep running as smoothly as possible with no drop in plugin performance, rest assured all DailyRewards+ features still work as normal, just a lot more efficiently

Small side note, sorry to anyone that was expecting the PlaceholderAPI update, its coming I promise you, but just in the next update instead
----------, Aug 24, 2021

DailyRewards+ | V1.0.7

DailyRewards+ V1.0.7 adds some specifically community requested features:
- The ability to toggle the DailyRewardReminder message (Found in config.yml)
- The ability to toggle whether the streak should reset after a player hits day 30 or if they should keep getting day 30's reward (Also found in config.yml)

This update does introduce updates to the config.yml file however our built in system should update them automatically, if however you do experience any issues with this please make sure to delete the config.yml file in the standard procedure for a .yml update
----------, Aug 4, 2021

DailyRewards+ | V1.0.6

DailyRewards+ V1.0.6 implements a few quick fixes requested by those in the Discord Support Server
- Those with item stacker plugins that include holograms above entities should no longer see an item name hologram above the DailyRewards+ chest
- Fixed the /daily resetstreak before this command would just reset your own streak regardless of the name you included at the end, this is now fixed and you can reset other peoples streak, If they are online ingame!

This plugin does not require you to update any .yml files, just add the new .jar file and its ready to go!
----------, Aug 2, 2021

DailyRewards+ | V1.0.5

DailyRewards+ V1.0.5 introduces a number of extra bug fixes and some more customisability updates, including:
- GUI Fixes
- Customisable time until next reward
- Customisable Chest [Day #] Hologram
And a few other tiny issues

Deleting your old Config files are not necessary! just add the new .jar file and the yml files should update themselves, however if you do run into any errors/issues feel free to delete the old files as usual
----------, Jul 30, 2021

DailyRewards+ | V1.0.4

DailyRewards+ V1.0.3 was a massive update for the plugin however it did contain some bugs, were sorry about this!
Thanks to the amazing members in our Discord Support Server, we managed to locate a large number of these and fix them!
These bugs included:

- 1.16 not working correctly
- Plugin causing a lot of errors when running on paper
- GUI issues
And some other small issues

These have all now been fixed in DailyRewards+ V1.0.4!
----------, Jul 29, 2021

DailyRewards+ | V1.0.3

NOTE: This version will innevetably reset your Rewards.yml file, it does however make a copy of the file named 'OldRewardsCopy.txt' for easy transfer of data, make sure to move the data over to your new Rewards.yml file to ensure your users dont miss any rewards


DailyRewards+ V1.0.3 brings many new and interesting features, including:
- /daily edit command
- /daily GUI customisation
- Customisable text inside the /daily gui blocks
- Customisable message for the daily reward reminder
- Fixed rare issue of daily chest item having a random name full of numbers
- Player data is now stored in a flatfile so that you can edit it (Also adds possibility for a leaderboard in the future)
----------, Jul 28, 2021

Version 1.17 Support Is Here
With DailyRewards+ Version 1.0.2, many new and exciting features have been added, Including:


- Minecraft 1.17 Support!
- Built in update checking so you never miss a new version
----------, Jul 19, 2021

This update is small but essential,
Fixes a small bug causing an inventory glitch if Config field
"RewardInstantPopup" was set to true

This is fixed now and RewardInstantPopup can now be used!
Enjoy​
----------, Jul 18, 2021

Resource Information
Author:
----------
Total Downloads: 1,806
First Release: Jul 18, 2021
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
67 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings