AuraMobs | A mob levels add-on for AuraSkills icon

AuraMobs | A mob levels add-on for AuraSkills -----

Add RPG mobs leveling based on AuraSkills player levels




New Features
  • Add mob scaling feature (thanks Fly)
    • Scaling allows the resizing of mobs based on AuraMobs level
    • Scaling entries are defined in the `scaling.levels` section
    • The key of each section within `levels` is the mob level range it applies to (e.g. `1-20:`)
    • Options within each level range include:
      • `chance` - The chance for a mob to be scaled from 0 to 1 (defaults to 1)
      • `scale` - The scale to set the mob to, where 1 is unchanged. This can be a single decimal (1.5), a comma separated string (1, 2, 3), or a range (1-3).
      • `types` - A list of entity types to only apply this scale to. If not specified, all mob types will be scaled.
    • The `scaling.override` option controls how the existing scale of mobs are handled. If true, the AuraMobs scale will override any existing scale. If false, the mob will be multiplied from its existing scale.
  • Add support for bosses (thanks Fly)
    • Boss levels can be enabled with the `bosses.enabled` option
    • Bosses have separate options for health, damage, and level formulas
  • Add max health and damage options (thanks Noogear)
    • Define formulas for maximum possible mob/boss health and damage
    • Available placeholders are `{mob_health}`, `{mob_damage}`, `{level}`, and `{distance}`
  • Add support for trial spawner mobs by default (thanks Fly)
    • Existing configs should add `'TRIAL_SPAWNER'` to the spawn_reasons list
  • Add custom_name.allow_override option (thanks Fly)
    • If false, levels will not be applied to mobs with custom names already
  • Add German and Dutch messages files (thanks Fly)
Bug Fixes
  • Fix some mob names not working in Turkish
  • Fix Citizens NPCs being used in level calculations
----------, Sep 28, 2024

New Features
  • Add {random_int} and {random_double} placeholders to mob level formulas
    • {random_int} generates a random integer from 1 to 100 (inclusive)
    • {random_double} generates a random decimal from 0.0 to 1.0
  • Add support for AuraSkills entity loot level override
Changes
  • Fix AuraMobsAPI#getMobLevel error
----------, Jul 30, 2024

New Features
  • Add support for Minecraft 1.21
  • Add Spanish (es) messages
Changes
  • Reduced jar size by removing unnecessary libraries
----------, Jun 15, 2024

Bug Fixes
  • Fix negative mob health being displayed
  • Fix mobs changing to level 0 on damage
  • Check mob max health before setting on spawn
----------, May 28, 2024

New Features
  • Add {playercount} placeholder to backup_formula to get the number of players online globally
Bug Fixes
  • Fix backup_formula being used for new players
----------, Apr 21, 2024

New Features
  • Add levels to hoglins, slimes, and magma cubes
Bug Fixes
  • Fix potential divide by zero error
----------, Apr 16, 2024

Bug Fixes:
  • Fix mob name messages not working (regenerate your messages folder if you are updating from 2.0.0)
----------, Mar 19, 2024

New Features:
  • Update for AuraSkills 2.0 (will no longer work with AureliumSkills Beta)
  • Add formula for modifying Fighting/Archery skill XP gain from mobs based on levels
Changes:
  • The plugin has been renamed from AureliumMobs to AuraMobs. The plugin configs are now in the plugins/AuraMobs folder.
  • New configuration format (configs will be reset)
  • Mob names have been moved to the messages/messages_en.yml file
----------, Mar 19, 2024

  • Added spawn-reasons config option to define which spawn reasons should the plugin react to
Either regenerate your config or add this into your config.yml:
https://hastebin.com/pufarukuyi.less
----------, Oct 12, 2021

----------, Sep 8, 2021

  • Fixed console spam from 1.15
----------, Aug 30, 2021

  • Added 3 new variables for mob level formula and default mob level formula:
  1. {location_x} - X coordinate of the mob
  2. {location_y} - Y coordinate of the mob
  3. {location_z} - Z coordinate of the mob
----------, Aug 29, 2021

  • Optimized {sumlevel_global} variable
----------, Aug 14, 2021

  • Fixed Leader Zombies having OP health
----------, Aug 13, 2021

  • Added {sumlevel_global} variable for mob-level-formula and default-mob-level-formula formulas
----------, Aug 12, 2021

  • Bosses will no longer be levelled (for future update)
----------, Aug 3, 2021

  • Fixed errors spamming in console since 1.9
----------, Jul 31, 2021

  • Mobs cannot be level 0 anymore (level 1 will be used instead)
----------, Jul 30, 2021

  • AureliumMobs renamed with Nametags will no longer be renamed back by the plugin
  • If levelled zombie villager will be healed - it will lose its level and nametag and become a simple villager
----------, Jul 29, 2021

  • No more console messages when an AureliumMob will kill someone/will be killed
----------, Jul 25, 2021

  • Added default-mob-level-formula (a formula which will be used if a mob spawns with no players in a configured radius)
  • ALL formulas now support {distance} variable, which represents distance from world spawnpoint (in blocks)
----------, Jul 24, 2021

From now and on, AureliumMobs has 3 custom WorldGuard flags that people can use in their reguins:
  1. aureliummobs-min-level [number] -> defines the minimal level of AureliumMob that will spawn in this region
  2. aureliummobs-max-level [number] -> defines the maximum level of AureliumMob that will spawn in this region
  3. aureliummobs-mob-spawning [allow/deny] -> defines wether mobs that will spawn in that area will be AureliumMobs (or just regular mobs without any level)
----------, Jul 21, 2021

  • ALL the plugin formulas now supports PlaceholderAPI placeholders (not player-related like balance, etc). Enjoy!
  • Fixed an issue where plugin could not resolve mob as an AureliumMob after latest update
  • Added bStats integration
----------, Jul 21, 2021

  • Fixed invalid PersistentDataType usage
  • Added config option to turn off custom mob names
  • Added API for HoloMobHealth support
----------, Jul 20, 2021

  • Added 1.16 support (Tested on Airplane-Purpur 1.16.5, so fork-friendly) (Java 16 still required, its 2021 guys)
  • Fixed rounding mobs health on spawn\
  • Fixed mob health/damage formulas adding health to base value instead of replacing it
----------, Jul 12, 2021

If the result levelled mob health is more that allowed (in spigot.yml), the plugin will set mob health to max value instead of throwing an error. Same with the damage.
----------, Jul 11, 2021

Resource Information
Author:
----------
Total Downloads: 106,625
First Release: Jul 11, 2021
Last Update: Sep 28, 2024
Category: ---------------
All-Time Rating:
30 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings