LevelledMobs icon

LevelledMobs -----

[1.16-1.20] Level-up mobs on your server, RPG-style! Perfect for Survival, Skyblock, and more.



1.11-SNAPSHOT | Big update!
LevelledMobs Updated!
Hi! Thanks to Shay Punter's efforts of suggesting new features and changes to the plugin's code, LevelledMobs has received a big update!


I would also like to announce that school in Australia has begun, and my time spent on development will be severely limited. I will do the best I can.

If you're enjoying the plugin, please leave a review! Each 5 star review keeps me motivated to continue development.
notable changes
  • [issue #5] A new setting allows you to show nametags always or only when you're looking at it (custom name visible setting). [lokka30]
  • [issue #8] New placeholders are available for the creature tags, %health%, %max_health% and %heart_symbol%. [Shay Punter]
  • [issue #9] A new setting allows you to block non-hostile mobs from spawning entirely, instead of manually adding every passive mob to the blacklist. [Shay Punter]
  • Important back-end changes, creating better structure and code. [Shay Punter, lokka30]
    • Levels are stored in Persistent Metadata.
    • Tags are updated on entity damage.
    • Better utilisation of the file library - settings values now have defaults built in to the code, as a fail-safe in case the settings file is corrupt.
    • Other general changes.
  • Fixed an important bug regarding max health. [Shay Punter, gnoblin#4706]
file changes [1]
  • settings.yml [now version 8] [view new file below]
other changes
  • Changed the layout of the settings file in most areas. Better organisation of values.
  • Creature Nametag changed to accommodate new placeholders.
  • Added a debug function for development and bug checking. Sends various information of the entity you hit (you must be OP and the entity must be levellable)
the new settings.yml:
Code (Text):
#Thank you for installing LevelledMobs! ::: If you have any issues or questions, send them to GitHub or my PMs, NOT the reviews - you won't get support there!

#Creature nametags.
# Placeholders:
# - %level% - the mob's level
# - %name% - the mob's name
# - %health% - the mob's health
# - %max_health% - the mob's max health
# - %heart_symbol% - a heart symbol
creature-nametag: '&8[&7Level %level%&8 | &f%name%&8 | &c%health%&8/&c%max_health% %heart_symbol%&8]'

#Should passive creatures be levelled?
level-passive: false

#Blacklisted types
blacklisted-types:
  - 'VILLAGER'
  - 'WANDERING_TRADER'
  - 'ENDER_DRAGON'
  - 'WITHER'
  - 'RAVAGER'

#Fine-tuning. You probably don't need to change the values in this cluster.
fine-tuning:
  min-level: 0
  max-level: 10

  #For each level, these values are added to a mob. The default have been tried and tested, but you're free to change it.
  multipliers:
    movement_speed: 0.02
    max_health: 1.0
    attack_damage: 1.7

  #Should the creature's nametag be removed on death?
  remove-nametag-on-death: false

  #Should nametags be visible when close by (set to true) or only when looking at it (set to false)?
  custom-name-visible: false

#Should the plugin check for updates at the SpigotMC page?
updater: true

#Should the plugin use debug mode? You most likely won't want this.
debug: false

#You shouldn't change this integer. LevelledMobs uses it to determine if your file is outdated.
file-version: 8
Phew, that took longer than expected to write up. :LOL:

Thanks for using LevelledMobs!
----------, Jan 29, 2020
Resource Information
Author:
----------
Total Downloads: 208,609
First Release: Jan 14, 2020
Last Update: Jan 16, 2025
Category: ---------------
All-Time Rating:
497 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings