Receive random rewards after breaking a block or killing an entity.
Default Config
Potions :
LuckyRewards :
event_map :
BlockBreakEvent : HIGHEST
EntityDeathEvent : HIGHEST
price : 10
max : 10
occurrence : always
events :
BlockBreakEvent : # Called when a block is broken by a player
enabled : true
allowedWorlds : # Set to [] to allow all worlds
- world
tiers :
T1 :
#
# This tier will cover the levels from 1 to 5 (inclusive)
#
levels :
from : 1
to : 5
countedBlocks : # Set to [] to get rewards from all blocks
- DIAMOND_BLOCK
- EMERALD_BLOCK
chance : 10
rewards :
1 :
chance : 10
#
# Actions support PlaceholderAPI placeholders, if it isn't installed
# only %player_name% will be replaced by player's name
#
# Default actions
# • [chat] message - make the player send a chat message
# • [json] json - send a json message to the player
# • [message] message - send a private message to the player
# • [broadcast] message - send a message to all online players
# • [sound] SOUND volume pitch - play a sound at player's location,
# all sounds can be found here http://bit.ly/spigotsounds
# • [player] command - make the player run a command
# • [permission] permission.node command - same as above but the permission is temporally
# given so the player can run the command
# • [console] command - run a command from console
# • [addtokens] amount - give tokens to the player
#
# Extra actions (require certain plugin(s) to work)
# • [addmoney] amount - give money to the player (Vault & an economy plugin)
#
actions :
- ' [ message ] &aYou have found 10 tokens!'
- ' [ addtokens ] 10'
2 :
chance : 5
actions :
- ' [ message ] &aYou have found 20 tokens!'
- ' [ addtokens ] 20'
EntityDeathEvent : # Thrown whenever a LivingEntity (mob or player) dies
enabled : true
allowedWorlds : [ ]
tiers :
T1 :
levels :
from : 1
to : 5
countedEntities : [ ] # Set to [] to get rewards from all entities
chance : 10
rewards :
1 :
chance : 10
actions :
- ' [ message ] &aYou have found 10 tokens!'
- ' [ addtokens ] 10'
2 :
chance : 5
actions :
- ' [ message ] &aYou have found 20 tokens!'
- ' [ addtokens ] 20'
- Multiple events - LuckyRewards supports BlockBreakEvent and EntityDeathEvent , events can also be disabled
- Tiers - Multiple levels with the same rewards
- Multiple rewards - Allows you to give multiple rewards at the same time, as well have multiple rewards 'categories' for each tier
- Whitelists - Enable the LuckyRewards only on the specified worlds and give rewards only if the player mined a certain block or killed a certain entity
- Chance system - Players will receive rewards only if they are lucky enough

WORK IN PROGRESS
Enjoy the resource? Leave a review.
Icon made by Freepik
Note! Please do not write a review in order to get help or to report a bug . I will not help in this way. Write a discussion post or join my discord server a I will help you as quickly as possible!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta