Code (YAML):
#MySQL, set it up properly and it might run.
MySQL:
enableMySQL
: false
username
:
"root"
password
:
""
port
: 3306
databaseName
:
""
HelpMessage
:
- /blockbreakreward reload | to reload the plugin
- /blockbreakreward YamltoMySQLDatabase | transfer YAML files to MySQL database
- /blockbreakreward help | show helps
ReloadMessage
: Block Break Reward is reloaded, have fun
NeedPermission
: You don't have permission to use this command
InventoryFullWarning
: '
[BlockBreakReward
] your inventory is full'
#Turn on and off message when player's inventory is full
EnableFullInventoryWarning
: false
#Drop block straight into player's inventory without picking up
BlockToInventory
: false
#Turn on and off action bar, may affect your server performance
#a bit, but not significant
ProgressActionBar
: true
#How action bar will be displayed
ActionBarTemplate
: '
%block_just_mined% | TOTAL: %mined_blocks% | PROGRESS: %progression_state%%'
#Play sound when you reach the reward blockNeedToMine
ProgressReachSound
:
none
#0 means only saving player data when they leave or when you stop the server, if you wanna change it then
#it's better to set it to more than 500, this will affect your server performance a lot if you set it to a small number.
SavePlayerDataAfter
: 0
#remove none if you wanna add except blocks, blocks in here will
#not be counted when be mined
#you might wanna take a look at this to set a properly block value https://minecraft.fandom.com/wiki/Tag#Blocks
ExceptBlocks
:
-
none
# remove all if you want to add a specific tool, you can add a specific name
#like IRON_PICKAXE, GOLD_PICKAXE, or just PICKAXE for all type of pickaxe
SpecificTools
:
-
all
#Every reward name must be unique
Rewards:
Reward1:
permission
: blockbreakreward.default
blockNeedToMine
: 1000
randomCommand
: false
commands
:
- give
%player_name% 500
Reward2:
permission
: blockbreakreward.opplayer
blockNeedToMine
: 5000000
randomCommand
: false
commands
:
- op
%player_name%
- eco give
%player_name% 500
- ban
%player_name% mining too much blocks %mined_blocks%
Reward3:
permission
: blockbreakreward.reward3
blockNeedToMine
: 10
randomCommand
: true
commands
:
- give
%player_name% 20
- kill
%player_name%