
DailyRewards999
DailyRewards999 is a fully-featured, configurable daily rewards system for your Minecraft server. It encourages players to return daily by rewarding them with configurable items through an intuitive GUI interface.
820
3
Added
- Added Configurable Milestones & Bonus Rewards
- Added A Grace Period For Your Streak If You Miss (A Configurable Number) Day That Will Protect Your Streak
- Added A New Command /daily leaderboard
WORKING ON CHANGELOG
Added
/daily reset <player>command - Allows admins to reset a specific player's daily reward streak/daily check <player>command - Shows the daily reward status for a specific player (last claimed date, current streak)/daily admincommand - Opens a GUI for admins to manage daily rewards configurations and player data/daily nextcommand - Shows the next claimable reward and time remaining for the current player- Reward Preview System - All reward days now show what will be received, including visual indicators for next upcoming reward and time remaining
- Enhanced GUI with yellow stained glass panes for next claimable day and detailed reward information for all days
- Tab completion for all new subcommands
- Proper permission nodes for all new features
Changed
- Improved version comparison in update checker to handle various version formats more safely
- Inventory size validation to prevent crashes when number of rewards exceeds GUI capacity
- Enhanced GUI display with better reward preview information
- Added A Auto Updater Which Can Be Configured On And Off
Added
- Reload Command: Added
/dailyrewards999 reloadcommand (and alias/dr reload) to allow administrators to reload the plugin's configuration without restarting the server. Requiresdaily.adminpermission. - Randomized Rewards: Implemented a new configuration option for randomized daily rewards.
random_rewards.enabled: A boolean option to enable or disable randomized rewards.random_rewards.rewards: A list of reward strings from which a random reward will be chosen when a day is configured as "random".- Rewards can now be set to "random" in the
rewardssection ofconfig.yml(e.g.,day5: "random").
- GUI Customization Options: Added several new configuration options to customize the Daily Rewards GUI.
gui_rows: Configurable number of rows for the GUI (1-6).fill_item: Specifies a material to fill empty slots in the GUI.claimed_item_lore: Customizable lore for items representing already claimed rewards. Supports%reward_item%placeholder.unclaimed_item_lore: Customizable lore for items representing unclaimed rewards. Supports%reward_item%placeholder.
- PlaceholderAPI Support: Integrated PlaceholderAPI to allow displaying daily reward information in other plugins.
- Added
dailyrewards999_next_claim_timeplaceholder to show the time remaining until the next reward can be claimed. - Added
dailyrewards999_current_streakplaceholder to display the player's current daily reward streak.
- Added
- Reload Command: Added
Features Added/Changed:
-
Daily Reward Streak Reset:
- Players can now restart their daily reward streak from Day 1 if they miss a day.
- The system tracks the player's last claim and current streak to manage this functionality.
- The in-game reward menu (GUI) now visually indicates the player's streak status and if a reset has occurred, guiding them to claim the correct reward.
- New messages are displayed to players regarding their streak status, including a specific message when a streak is reset.
-
Configuration:
- New configurable messages have been added to
config.ymlto support the streak reset feature, allowing server administrators to customize these messages.
- New configurable messages have been added to
-
the first release
Ссылки
Авторы
Сведения
Лицензия:
Опубликован:9 месяцев назад
Обновлён:3 месяца назад
ID проекта:
