Text Version
Simple reward system, enhanced with GUI menus and other features.Features:
- Daily, Weekly & Monthly rewards
- Custom cooldowns
- Premium & default variants
- Higly adjustable
- Variety of reward actions
- Player settings
- SQLite/MySQL support
- Join reminder
- Smart auto claim
- HEX colors & models support
Commands & Permissions
/rewards - dailyreward.use
/reward help - dailyreward.help
/reward settings - dailyreward.settings
/reward claim
/reward reset
/reward toggle
- dailyreward.settings.joinNotification
- dailyreward.settings.autoClaim
/reward reload - dailyreward.admin
/reward import - dailyreward.admin
All configuration properties and plugin showcase are detailed explained here: https://www.youtube.com/watch?v=_ylDJVtRNgA
All Versions
+ Add Version- Fixed items being movable into the reward and settings menus, where they could get lost, and clicks in your own inventory claiming rewards or opening settings
- Fixed rewards being claimable twice by clicking quickly
- Fixed server lag caused by repeatedly clicking a reward in the menu
- Reward items now appear immediately when the menu opens
- Fixed the settings back button ignoring settings-back-position, and the settings slot working even with settings-enabled-in-menu: false
- /reward claim <type> <player> now requires the dailyreward.claim.others permission
- Fixed tab completion for /reward claim
- /reward reset now works for offline players and reports unknown reward types
- /reward import now works without a userdata folder, skips files that are not player data and no longer freezes the server
- Fixed join notifications crashing on 1.13–1.15
- Join notifications and auto-claim now run on the correct thread, fixing sound playback and Folia support
- join-auto-claim-delay is respected again
- Cancelling AutoClaimEvent now actually prevents the auto-claim
- Fixed a memory leak in auto-claim and an error when a player left before their data finished loading
- A broken reward line (e.g. an invalid firework type or color) no longer cancels the rest of the reward, it is logged instead
- [player] actions now work when written with a leading slash
- Title and subtitle are only sent when the reward defines them
- Firework colors now work with or without braces, and invalid hex colors such as <#gggggg> no longer cause errors
- Fixed daily rewards on servers with a Turkish system locale (cooldown not saved with MySQL, premium permission not working), existing data is migrated automatically
- mysql-properties from config.yml are now applied
- Missing or broken stored values and failed database reads no longer cause errors when joining or opening the menu
- Errors while loading or saving player data are now logged, including the affected file
- Reloading the plugin with players online no longer breaks loading of player data
- Custom language files can now be used, and a misspelled language falls back to English with a warning
- Fixed the join notification setting showing the auto-claim name, and the auto-claim permission message showing %permission%
- The update notification for operators works again
- Removed the dependency on commons-lang 2 for compatibility with newer server versions
- Removed the unused [bossbar] action, lines using it are now reported as an invalid action
For additional support and assistance, feel free to reach out on [our Discord server](http://discord.athelion.eu/), where our team and community are ready to help with any questions or issues you may have.
- Menu clicks now use raw slots, so clicking your own inventory can no longer claim
- Clicks are cancelled before the empty-slot check and drags into the menu are
- NullPointerException on quit when a player disconnected before their data
- [player] reward actions no longer pass a leading slash, so they actually execute.
- Rewards can no longer be claimed twice by rapidly clicking; the cooldown is
- Cancelling AutoClaimEvent now actually prevents the auto-claim.
- /reward claim <type> <player> now requires dailyreward.claim.others. Claiming
- Join notifications and auto-claim no longer touch the Bukkit API from an async
- Auto-claim entries are released on quit; they were kept forever and leaked the
- join-auto-claim-delay is respected again; auto-claim was reusing
- The update notification for operators is registered again and no longer fires
- Missing or malformed stored values no longer throw while joining or opening a
logged instead of being swallowed.
- /reward import works on a server with no userdata folder, skips files that are
while it waits.
- The join-notification setting shows its own name instead of the auto-claim one.
- Title and subtitle are only sent when the reward defines them.
- Fixed support for 26.1 versions
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
- Confirmed 1.21.7 & 1.21.8 support
- Fixed issues with ItemsAdder
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
- Added option to play sound for menu opening
- Confirmed 26.1 & 26.1.1 support
- Updated dependencies
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
- Updated dependencies
Updated dependencies
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
- Fixed auto-claim when using AuthMe
- Updated dependencies
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
Confirmed 1.21.7 & 1.21.8 support
Fixed issues with ItemsAdder
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
Confirmed 1.21.6, 1.21.7 & 1.21.8 versions support
Subtitle and title are now set by reward action ([subtitle] & [title]) and not from lang.yml
Fixed join notification still shows if no rewards is available
Fixed [firework] action not launching firework
For additional support and assistance, feel free to reach out on our Discord server, where our team and community are ready to help with any questions or issues you may have.
- Confirmed 1.21.4 support
- Tweaked backend
For additional support and assistance, feel free to reach out on [our Discord server](https://discord.gg/TfUC8uJ), where our team and community are ready to help with any questions or issues you may have.
- Optimized database access
- Improved text coloring
- Removed enchantment showing in menu items
For additional support and assistance, feel free to reach out on [our Discord server](https://discord.gg/TfUC8uJ), where our team and community are ready to help with any questions or issues you may have.
- Fixed config.yml file not being created in some cases
For additional support and assistance, feel free to reach out on [our Discord server](https://discord.gg/kcxYUQTy6A), where our team and community are ready to help with any questions or issues you may have.
- Tweaked help message - now shows only commands that player can execute
- Added option to suggest command when clicking on certain command in help message
- Added missing message when invalid sub-command is used
- Added %permission% placeholder for insufficient-permission message
- Changed default lang values
- Confirmed support for 1.21.2 & 1.21.3 versions

