
Zone-based mob leveling system with economy integration and dynamic stats
Transform ordinary mobs into a complete RPG system! Mob levels depend on distance from spawn, their health and damage scale with level, and players earn money for every kill.
Your players kill mobs too quickly? They got bored? Server economy is idle?
RavenMobs solves these problems with one plugin:
Result: Players explore the world, fight powerful mobs, earn money, and enjoy meaningful progression!
When spawning, each hostile mob receives a random level from 1 to maximum. The level depends on distance from point (0,0) — the farther from spawn, the higher the potential level.
Mob stats scale with level:
You configure zones with different level ranges:
0-2000 blocks → level 1-5 mobs
2000-5000 blocks → level 1-10 mobs
5000-10000 blocks → level 1-15 mobs
10000+ blocks → level 10-20 mobs
# Main settings
enabled: true
min-level: 1
max-level: 20
level-rarity-factor: 2.0 # 1.0 = uniform, 2.0 = high levels rare
# Per-level stat bonuses
bonus-health-per-level: 4 # +2 hearts
bonus-damage-per-level: 0.2 # +0.2 damage
exp-multiplier-per-level: 0.5 # +50% XP per level
# Zones (distance from 0,0)
zones:
safe:
min-level: 1
max-level: 5
min-distance: 0
max-distance: 2000
medium:
min-level: 1
max-level: 10
min-distance: 2000
max-distance: 5000
far:
min-level: 1
max-level: 15
min-distance: 5000
max-distance: 10000
extreme:
min-level: 10
max-level: 20
min-distance: 20000
max-distance: 35000
# BossBar
bossbar:
enabled: true
color: RED
style: SOLID
# Mob rewards
rewards:
default:
min: 3.0
max: 10.0
ZOMBIE:
min: 0.5
max: 1.5
SKELETON:
min: 0.8
max: 2.0
WITHER:
min: 5.0
max: 15.0
# ... and all other mobs
# Messages
messages:
reward-received: "&a+{amount}$ &7for killing &f{mob} &elevel {level}"
plugin-enabled: "&a✔ RavenMobs enabled!"
# ...
/rm on - Enable the plugin
/rm off - Disable the plugin
/rm reload - Reload configuration
/rm status - Show status and settings
Aliases: /ravenmobs, /rm