
TheRewards | Daily rewards 1.6.2-STABLE
Plugin to manage streaks and daily rewards.
- Fixed a problem with addon commands not registering correctly.
- Fixed a problem when using remove and removeall (did not remove streak or playtime).
- Many internal changes have been made to the addons system.
- Now in “streak” it is possible to define a custom timezone, which allows streak restarts to be adjusted to the local time of the server or community, instead of using the default time.
- Added max_days_to_keep option, which controls how many days a streak can remain inactive before being automatically restarted.
- The system is no longer based on exact 24-hour intervals, but the change is now calculated per calendar day, depending on the configured time zone. This makes the streak logic more natural for players.
- Now the action of closing the inventory is closed on the next tick to avoid desynchronization at the client.
- Now you can edit the commands at runtime and you don't have to restart
- Now you can use material: head-(playerName) to get the skin.
- You can also use material: head-%player_name%
- Now the reload message is sent correctly.
- Now you can execute actions when opening inventories.
1. Fixed issue (join message) when checking requirements.
2. Fixed issue with placeholder %therewards_player_available_reward_{Reward}%.
3. Fixed problem with not allowing to use colors in titles if <delay> was used.
1. Fixed problem with != condition now accepts numbers and text.
2. Removed debugging
1. Improvements in the requirements system.
2. You can now add text on the same line as {requirements} as only {requirements} will be replaced.
3. A dependency unloading system was implemented. This change allows to reduce the size of the final plugin by unloading dependencies at runtime.
4. You can now allow or disallow the display of empty requirement lines.
5. You can now use placeholders in the success and fail section of each requirement.
6. You can now set subsequent requirements to be hidden until the first one is completed.
1. Fixed problem with default configuration
2. Fixed problem not allowing to load requirements
3. Now you can use {requirements} in streak and playtime lore
⚠️ Warning! This change breaks compatibility with previous versions of the system requirements. Be sure to check and update your settings.
1 First version of addons
2 Added the commands import export, data export to migrate from sqlite to mysql or vice versa.
3 added a debug
4 New fixed back and close buttons
5 you can now disable back, close, next, previous buttons
- Fixed the placeholders {available-rewards} and {failed-streak}
1. Async changes when saving or editing data in storage
1. Implemented system of requirements in game time and streak.
2. Implemented a system to disable per world.
3. Now you can activate or deactivate the glow in reward items.
4. Now you can set item flags on reward items.
5. Changed hide_attributes to item_flags.
6. Now shows how many rewards, playtimes and streaks exist and if any of them have an error when using /therewards reload.
- Fixed the problem when sending the available streak message
1. Improvements in the info command
2. You can now use {failed-streak} in JOIN_RESET to see the streak the player lost.
3. You can now receive a message if you have a streak available (must be enabled in the configuration).
4. If an invalid file is found in the bounty folder it will now be skipped avoiding an error.
5. Improvements in getting the streak status in the placeholder.
6. Fixes to the reset command (It will no longer reset all stats, only the ones you want to reset).
7. Now checks if the reward meets the requirements and tries to load it as a valid reward.
1. new Transfer command
2. Changes in UpdateChecker (Important to update)
3. Small changes in info command
4. Added requiredSlots
5. Changes in placeholders + 4 new ones
6. Updated Wiki
1. Removed Prompt when removing all player data
2. You can now prevent the streak from restarting when failing a day.
3. Can now use {player} and {available-rewards} in actions
4. Folia support
1. Removed println
2. You can now set playtime to offline players
3. Now you can only delete playtime with the “delete” command.
4. Fixed bug when deleting all data of a player and trying to recover a playtime.
5. MiniMessage now works for 1.21+
6. Error when opening the menu
- Update option of each reward works
- Now the reward is updated in the menu
- Now you can increase the amount of the item for each playtime
- Now you can change the time format of {time}
> The entire menu system has been modified
> migrated from xshyo.com to xshyo.us
> Added a new yml file system (it will allow me to add comments to each file).
Warning: Remember to make a backup copy.
- New playtime system
- Command to open only streak menu and playtime menu
- Fixed error if display_name path was not found
- Configuration is automatically migrated to the new paths
- Now you can use {rewards} in actions
- Error when entering, if rewards was not found