This plugin adds rewards for levels
LevelUpReward
A plugin for rewarding players when they vanilla level up.
🎯 Key Features
📋 Requirements
🚀 Installation
JAR fileplugins folderconfig.yml⚙️ Configuration
Default config:
# Reward configuration for level ranges
rewards:
# Rewards for levels 1-100
- min-level: 1
max-level: 100
executor: console # console or player
commands:
- "give %player% diamond 5"
- "eco give %player% 1000"
- "title %player% title \"§aNew Level!\" \"§e+1 level\" 10 40 10"
# Rewards for levels 200-300
- min-level: 200
max-level: 300
executor: player
commands:
- "give %player% diamond 10"
- "give %player% emerald 5"
- "eco give %player% 5000"
- "title %player% title \"§aMaster Level!\" \"§eReached level %level%\" 20 60 20"
# Rewards for levels 500+
- min-level: 500
max-level: 999999
executor: console
commands:
- "give %player% netherite_ingot 3"
- "effect %player% saturation 60 1 true"
- "broadcast %player% reached legendary level %level%!"
Configuration explanation:
min-level: Minimum level for this rewardmax-level: Maximum level for this rewardexecutor: Command executor (console or player)commands: List of commands to execute🎮 Commands/levelinfo | Show your level and available rewards | levelupreward.info
/levelupreload | Reload plugin configuration | levelupreward.reload
🔐 Permissions
levelupreward.info | Access to /levelinfo command | default - true
levelupreward.reload | Access to /levelupreload command | default -op
🎯 Usage Examples
Example 1: Simple reward
rewards:
- min-level: 1
max-level: 10
executor: console
commands:
- "give %player% diamond 1"
Example 2: Complex reward
rewards:
- min-level: 50
max-level: 100
executor: player
commands:
- "tell %player% Congratulations on reaching level 50!"
- "eco give %player% 5000"
Example 3: Using PlaceholderAPI
rewards:
- min-level: 100
max-level: 200
executor: console
commands:
- "tell %player% Your balance: %vault_balance%"
- "tell %player% Your rank: %essentials_rank%"
📝 Logging
The plugin logs all actions:
Example log:
[LevelUpReward] Executed command from console: give Steve diamond 5
[LevelUpReward] LevelUpReward configuration reloaded!
🐛 Issues & Questions
If you encounter issues or have questions: