Plugin description This plugin allows you to create and configure unlimited custom levels. Based on the chance that you define, levels will be randomly added to all mobs. You can easily configure the effect that a level has on a mob, for instance letting all level 10 mobs have 50% more health, movement speed, attack damage or any other relevant attribute.
Features - Lightweight - Simple setup - Unlimited levels with full control over their attributes - Relative probability allowing for easy control over the chance for each level to be applied to a mob when it spawns
Commands and permissions /el reload - reloads config and levels file This command requires the permission extralevels.reload /el summon <entity> <level> - summons an entity with the specified level at your position (for testing purposed when setting up your levels) This command requires the permission extralevels.summon /el help - shows help This command requires the permission extralevels.help
Installation 1. download jar 2. throw it in your plugins folder 3. restart server 4. configure levels and reload plugin with /el reload
Please see the documentation tab for instructions on how to configure the levels.
Please note that spigot could spam your console when mobs are killed, because spigot by default logs it when a mob with a custom name is killed. To avoid this you can set log-named-deaths to false in your spigot.yml.
Future updates - specific handling of bosses (ie. wither, warden, dragon) to allow them to have special levels or be exempt from certain levels - custom loot tables for levels - set a certain level for all mobs of a certain type (for instance set all villagers to be level 1) - allow setting an attribute to a flat value for a level
If you find a bug or have a suggestion, add a comment or create an issue on github