Daily Rewards 2 icon

Daily Rewards 2 -----

Reward players daily with infinite rewards; Complete customization options and advanced menu system!




This update adds some more functionality in the config.yml file. I highly recommend you review the new configuration options which appear here, and add them into your config.yml file when updating to this version of Daily Rewards 2.

New:

  • You can now configure the size and layout of the /rewards menu using the /ar menuconfig command in-game. A guide for this can be found here
  • Added new configuration option ‘check-for-rewards-cycle’ which will check and remind players on a configured interval if they have any new available rewards while online
  • Added new configuration options under ‘navigation-next’ and ‘navigation-back’ which will allow you to change the name and material of these items in the reward menu (suggested by @DezekTw)
  • Added new config option ‘reward-reminder-on-join’ which will send a message and sound to players when they login and have a new reward available
  • The /adminreward command now has tab-complete suggestions for easier command usage
Changes / Fixes:
  • If a message in messages.yml is set to a blank string, neither the message or sound associated with it will be sent to the player. An example of this can be seen here
  • Fixed a bug that allowed players to open the reward menu on login even if they did not have the ‘dr.reward’ permission
  • Added new error and warning console logs for more helpful context for debugging
  • Optimized some internal utility functions for better performance
  • Refactor internal classes and packages to be more organized and easily modified
This update adds and changes over 1,000 lines of code. Although I tested thoroughly, you might still encounter bugs or issues. Please report any bugs you might find to the GitHub bug tracker here.
----------, Jan 7, 2025

Changes/Fixes:
  • Fixed an error with new time formats parsing incorrectly
----------, Jul 14, 2024

New:
  • Added new locale options in messages.yml to change the phrases: 'second', 'seconds', 'minute', 'minutes', 'hour', and 'hours'. Suggested by @rudde
Changes/Fixes:
  • You can now target offline players when using admin commands
----------, Jul 14, 2024

New:
  • Added new "mysql.table-name" optional configuration option, suggested by @rudde. If you generated your config before this update, you can add the new table-name configuration option as shown on this wiki page.
Changes / Fixes:
  • Removed config option validation methods as there was a possibility it would cause options to regenerate after being deleted.
  • Tested on 1.21, appears to work without issues. Please report any bugs you come across here.
----------, Jul 10, 2024

This update adds some more functionality in the config.yml file. Although it is unlikely to break anything, it is a good idea to make a backup of your config files before updating to newer versions.

New:

  • Added new open-on-join-permission config setting, by default it is set to nothing. If a permission is defined here, players will require that permission in order for the open-menu-on-join option to work.
Changes / Fixes:
  • Using /ar reload now properly reloads messages.yml, config.yml, and the in-game reward menu.
----------, May 1, 2024

This update adds some more functionality in the config.yml file. Although it is unlikely to break anything, it is a good idea to make a backup of your config files before updating to newer versions.

New:

  • You can now add 'random: true' to your reward groups to randomly select one reward command from its group when claimed. See example usage here.
  • Added sound, volume, and pitch options for opening the reward menu.
Changes / Fixes:
  • Config options are now validated on startup. This means that if you are missing new config options when updating the plugin, it should automatically add the missing options.
----------, Mar 17, 2024

Changes / Fixes:
  • Compiled Kotlin into the jar file, this fixes an issue where some servers could not use the plugin if their machine doesn't have Kotlin installed
----------, Feb 25, 2024

Changes / Fixes:
  • Now supports Spigot 1.20 - 1.20.4
----------, Feb 25, 2024

New:
  • Added a new config option for the name of the reward menu
  • The plugin will now send a message to players with the permission dr.admin on login if a new plugin version is available
  • Added support for hex color codes (usage: &#ff2701)
Changes / Fixes:
  • Fixed a bug that would cause the menu to have an extra, empty page if your number of days configured is divisible by 7
----------, Feb 25, 2024

Resource Information
Author:
----------
Total Downloads: 50
First Release: Feb 23, 2024
Last Update: Jan 7, 2025
Category: ---------------
All-Time Rating:
2 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings