⭐TDailyRewards | Advanced Daily Rewards Minecraft Plugin⭐
SpigotMCLightweight and customizable Daily Reward Minecraft Plugin. Give players daily rewards easily!
1.1k downloads 5.0 rating
latest v1.3.7 SpigotMC
Looking for the best Daily Reward Minecraft Plugin? TDailyRewards is a lightweight and powerful daily rewards plugin designed with performance in mind. No database setup required. It allows server owners to set up a custom daily reward for players
Features:
- ⚡ Lightweight: No SQL required, almost zero performance impact.
- ⚙️ Extremely customizable: Configure items, custom names, messages, enchantments, scaling, and much more.
- ▶️ Simple to use: Players only need one command: /reward.
- ✅ Multi-language support: Easily add your own language (English and Polish built-in).
- ✨ Multiple reward types: Instant, Simple GUI, Shuffle GUI, Slide GUI
- Any number of enchants
- Custom Name
- Custom Scaling
- If this is item or money (or both)
- If it is repetitive
- Amount which player gets
- Custom Message
- Custom Lore
- What items will be joined into multiple item reward
- What console command will be executed
For Players
/reward
Gives the player the reward set for the current day.
Permission: tDailyRewards.reward
/setRewardLevel <player> <val>
Sets the specific daily reward day for a player.
Permission: tDailyRewards.admin
/resetRewardTimer <player>
Resets the timer so the player can claim the reward again immediately.
Permission: tDailyRewards.admin
/moveReward
Moves date when player can get next reward
Permission: tDailyRewards.admin
/rewardInfo <player>
Displays the player's current level and time until the next reward.
Permission: tDailyRewards.admin
/reload
Reloads Main Config.
Permission: tDailyRewards.reload
/reloadItems
Reloads Item Config
Permission: tDailyRewards.reloadItems
Sets the specific daily reward day for a player.
Permission: tDailyRewards.admin
/resetRewardTimer <player>
Resets the timer so the player can claim the reward again immediately.
Permission: tDailyRewards.admin
/moveReward
Moves date when player can get next reward
Permission: tDailyRewards.admin
/rewardInfo <player>
Displays the player's current level and time until the next reward.
Permission: tDailyRewards.admin
/reload
Reloads Main Config.
Permission: tDailyRewards.reload
/reloadItems
Reloads Item Config
Permission: tDailyRewards.reloadItems
⚙️ Configuration
Code (Text):
[/SIZE][/B][/SIZE][/SIZE][/B][/SIZE]
[SIZE=4][B][SIZE=3][SIZE=4][B][SIZE=3]
# Load language file from Lang folder
# Default only En and Pl are created but you can add your own file
# For example if you want to support Spanish just copy En
# change messages to spanish (Do not modify message names)
# Then just change file name to ES
UsedLanguage: en
# 1: Reward will be given to player instantly
# 2: GUI will open with all the items, money will still be given instantly
# 3: GUI Shuffle shows randomized item 10 times then opens second reward type (Only 1 item supported other
# in the same JoinID will be added to shuffle pool not connected)
# 4: GUI will be switching all possible items from right to left sliding them until final item will be at center
RewardType: 2
# Sound can also be in lower case not only upper but entity.illusioner.hurt will not be accepted you need to put
# entity_illusioner_hurt
# This sound will be played when player receives reward
EnablePositiveSounds: True
PositiveSound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
# This sound is player for example when player needs to wait for time for reward or wrongly types command
EnableNegativeSounds: True
NegativeSound: 'ENTITY_HORSE_HURT'
# Number of hours after reward will time out for example with 25 player has 1 day and 1 hour
# to get reward when it is available max is 1'000'000 and min is 1
TimeOutHours: 25
# This decides what happens when player reward reached time out
# 1 Resets to day 1 (To the first reward)
# 2 Removes amount of days that can be set up in the setting below
ResetType: 1
# How much days will be removed from player reward if reset type is set to 2
# Min value is 1 max value is 1000
ResetDaysRemove: 1
# After how many hours next reward can be taken (Base is 24 so it is just one full day)
# The lowest possible is 0 so the next reward can be attained instantly (Heavily not recommended)
# The highest one is 1'000'000
RewardHoursTime: 24
# If set to 1 old data will be removed if player has not joined the server in amount of days set in purge days
PurgeData: 0
# After how many days data will be purged does nothing if purge data is set to 0
PurgeDays: 30
[SIZE=4][B][SIZE=3][SIZE=4][B][SIZE=3]
# Load language file from Lang folder
# Default only En and Pl are created but you can add your own file
# For example if you want to support Spanish just copy En
# change messages to spanish (Do not modify message names)
# Then just change file name to ES
UsedLanguage: en
# 1: Reward will be given to player instantly
# 2: GUI will open with all the items, money will still be given instantly
# 3: GUI Shuffle shows randomized item 10 times then opens second reward type (Only 1 item supported other
# in the same JoinID will be added to shuffle pool not connected)
# 4: GUI will be switching all possible items from right to left sliding them until final item will be at center
RewardType: 2
# Sound can also be in lower case not only upper but entity.illusioner.hurt will not be accepted you need to put
# entity_illusioner_hurt
# This sound will be played when player receives reward
EnablePositiveSounds: True
PositiveSound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
# This sound is player for example when player needs to wait for time for reward or wrongly types command
EnableNegativeSounds: True
NegativeSound: 'ENTITY_HORSE_HURT'
# Number of hours after reward will time out for example with 25 player has 1 day and 1 hour
# to get reward when it is available max is 1'000'000 and min is 1
TimeOutHours: 25
# This decides what happens when player reward reached time out
# 1 Resets to day 1 (To the first reward)
# 2 Removes amount of days that can be set up in the setting below
ResetType: 1
# How much days will be removed from player reward if reset type is set to 2
# Min value is 1 max value is 1000
ResetDaysRemove: 1
# After how many hours next reward can be taken (Base is 24 so it is just one full day)
# The lowest possible is 0 so the next reward can be attained instantly (Heavily not recommended)
# The highest one is 1'000'000
RewardHoursTime: 24
# If set to 1 old data will be removed if player has not joined the server in amount of days set in purge days
PurgeData: 0
# After how many days data will be purged does nothing if purge data is set to 0
PurgeDays: 30
Support:
If you have any problems/questions just ask here:
https://discord.gg/pVYJ983SZG
Dependency:
https://discord.gg/pVYJ983SZG
Comments 0
No comments yet. Be the first to share your thoughts.