This version of LushRewards **does not** update your user's data from previous versions. All config and module file changes support and respect 2.1.8 config files.
Placeholders have been re-formatted in version 3, please refer to the [updated documentation](https://dave-12.gitbook.io/lush-rewards/placeholders) to update any uses of placeholders you may have.
**Plugin Changes:**
- Added MySQL/MariaDB storage types
- Changed flat file storage type to json
- Added Playtime GUIs
- Added `empty` reward type
- Added reward modes in replacement of streak mode
- `default`: Days increase based on real life days
- `streak`: Days increase based on real life days - if a day is missed then the player is set back to day 1
- `on_claim_only`: Days only increase when the last reward has been collected
- `online_only`: Days increase every day that the player joins
- Added reward templates
- Updated placeholders to support multiple modules
- Added `message` and `broadcast` options in all reward types
- Scheduled removal of message and broadcast rewards
- Added the ability to create multiple reward modules
- Added `enable-notifications` option to modules
- Added modular support to `claim` and `edit-user` subcommands
- Added `lushrewards` alias to rewards command
- Added local item templates to each module (These have priority over global templates defined in `config.yml`)
- Added importing from NDailyRewards
**Bug Fixes:**
- Fixed incompatibility caused by MythicDungeons
**API Changes:**
- Removed `RewardUserLoadEvent` and `RewardUserUnloadEvent` events
- Combined global/daily playtime goals into playtime rewards
*Please report any issues you experience in the support discord*
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }