Skip to content

Releases: ArcanePlugins/LevelledMobs

4.3.1.1

12 May 23:00
45bf141
Compare
Choose a tag to compare
  • fix error on Paper servers 1.21.5 builds 70 and newer
  • have group-limits: cap-total apply to custom commands
  • bump gradle version to 8.14

4.3.1

03 Apr 21:25
Compare
Choose a tag to compare
  • Minecraft 1.21.5 support
  • bump kotlin version to 2.1.20
  • bump com.gradleup.shadow to version 9.0.0-beta11
  • fix custom drops not shuffling when using group ids
  • fix custom drops enchantments not shuffling when the shuffle option is used

4.3.0.1

09 Mar 20:01
Compare
Choose a tag to compare
  • fix mob custom names not showing if it has a entity-name-override specified

v4.3.0 b108

28 Feb 18:42
Compare
Choose a tag to compare
  • officially drop support for Minecraft 1.19
  • bump java requirement to 21
  • fix issue on folia where using spawn eggs causes errors
  • fix issue on folia where getting hit by projectiles causes errors
  • add new option to health-indicator: maintain-space (true/false)
  • add new condition: player-names: match against one or more player names
  • add new condition: gamemode: match against a player's current gamemode
  • fix issue with spawner mobs having spawn reason UNKNOWN when being processed by rules
  • y-coordinate logic was not taking start and end caps into account and was causing negative level values to be applied. Updated capping and period logic. (thanks @king )
  • allow biome conditions to work with 3rd party namespaces
  • fix build issues
  • using multiple weighted random will no longer merge together unless merge: true is specified
  • weighted-random should now be more performant
  • fix issues with weighted-random not producing expected results
  • bump gradle to 8.13
  • fix invalid-placeholder-replacement not working as expected
  • fix ignore-mobs-with-no-player-context only ignoring mobs when PVM is enabled
  • fix for distance-from-origin attempting to measure distance between different worlds
  • move Essentials integration to reflection
  • bump dependent plugin versions to latest
  • Fix getEntities radius exceeding loaded chunks causing async getEntities exception #518
  • fix ConcurrentModificationException #520

v4.2.0.2 b98

16 Jan 16:49
Compare
Choose a tag to compare
  • fix newly spawned entities not having an associated player context
  • fix typo in debug message
  • don't ignore world conditions list for lm summoned entities
  • warn if invalid values are used for modal lists in rules.yml
  • fix entity name overrides not working for baby mobs
  • the /lm debug show-customdrops command will now show any enchantments present on an enchanted book, also if non-minecraft namespaced enchantments are used then it will be shown
  • bump gradle version to 8.12

v4.2.0.1 b93

22 Dec 15:45
Compare
Choose a tag to compare
  • fix errors with folia when it was built with mojangmap
  • don't show nbt-data is an invalid key for settings

v4.2.0 b91

16 Dec 17:53
aa517c0
Compare
Choose a tag to compare
  • Minecraft 1.21.4 support
  • don't allow structures condition to be used on minecraft versions older than 1.20.4
  • update various code to not utilize methods deprecated since 1.21.3
  • fix issues with 3rd party plugins ignoring rules in certain situations
  • the setting mob-process-delay will properly delay all mob processing instead of some
  • remove legacy code around 3rd party plugin usage
  • using invalid keys in rules.yml will now show an error and which rule it is in
  • rules transforming-mobs-inherit-level and riding-passengers-match-vehicle-level have been removed from rules.yml since they don't do anything
  • various event listener have configurable priority in settings.yml
  • prevent duplicate custom drops and commands when a custom mob group is used
  • pass player context if applicable to external PAPI calls when used in multiplier formulas
  • new option in settings.yml ignore-mobs-with-no-player-context
  • new debug type: PLAYER_CONTEXT
  • very small potential performance improvements
  • when debug is enabled, mob that haven't constructed a level yet show as no lvl instead of lvl 0
  • the debug timer will no longer adds extra time
  • updated to Kotlin 2.1
  • gradle version to 8.11.1
  • other build config changes
  • item-nbt-api-plugin version to 2.14.0
  • have PVM output-cap apply to min-range assignment in addition to max-range
  • new rule (settings): invalid-placeholder-replacement. when used if a PAPI placeholder returns an empty string then this value is substituted
  • fix issue on Folia servers when player count is over 10

v4.1.4.1 b78

27 Nov 15:15
Compare
Choose a tag to compare
  • fix error relating to horses on Minecraft versions 1.20.1 - 1.20.4
  • fix potential error related to generic_jump_strength
  • fix error when an incomplete /lm spawner-egg command is used
  • rename a few field descriptions when using /lm rules show-rule

v4.1.4 b75

08 Nov 21:04
Compare
Choose a tag to compare
  • Minecraft 1.21.3 compatibility
  • fix issue with chested animals losing all loot upon death
  • fix folia error on startup with 1.21 version
  • fix stacked multipliers not working
  • change construct-level results to use floor calculation instead of rounding to nearest integer
  • removed various useless roundings from spawn and y levelling strategies
  • update checker now uses Hangar API instead of spigotmc. also the build numbers will be displayed when the checker is run among other update checker improvements
  • use new Paper 1.21 APIs for enchantments and structures
  • improve custom drops debug message when enchantments are used

v4.1.3 b68

01 Oct 19:41
Compare
Choose a tag to compare
  • fix potential error when using 3rd party custom drops air cannot be serialized
  • fix %location% populating with XXZ instead of XYZ
  • have worldguard regions condition use a cache instead of calling WG API each time
  • fix rare issue of not all rules getting applied to a mob in certain situations
  • add support for custom drops extras using formulas
  • update bstats to 3.1.0
  • update PlaceHolderAPI to 2.11.6
  • update item-nbt-api-plugin to 2.13.1
  • fix player variable mod scale not working with values less than 1
  • fix %rand% in construct-level actually generating a max number one less than specified
  • fix player variable mod tiers not getting parsed correctly
  • add internal placeholders %min-level% and %max-level%
  • fix nbt-data not working on items
  • update nbt-data methods to use the latest API functions which should be more performant