Skip to content

Releases: ArcanePlugins/LevelledMobs

v4.0.3 b18

05 Jun 16:16
Compare
Choose a tag to compare
  • fix error on player death with servers older than 1.20.6
  • fix error when server has 10 or more players online
  • fix an error message when debugging is enabled
  • fix custom death messages showing the mob level twice
  • prevent error if lvlmodifier-player-variable has tiers with the max value assignment less than the min value assignment
  • overhauled custom drop processing to fix various bugs
  • fixed command /lm debug nbt-dump not working on Paper 1.20.6 servers
  • tweaked the message displayed when parsing yml files and you don't have enough spaces
  • fix mob level events not working with java plugins
  • fix showLMNametag in MobPreLevelEvent not actually preventing nametags
  • fix debug messages not reflecting max player distance for some messages
  • fixed custom formula giving errors
  • revised all default custom formulas in rules.yml
  • fixed potential server freezes
  • fixed player mod levelling relevelling a mob right after it spawns even when the mob was near a player
  • revised %level-ratio% logic
  • added more details for formula calculation errors
  • fixed an error when parsing rules and a int or or number format was used for a key instead of a string
  • fix nametags on spigot servers not showing the mob name
  • new debug type: LEVEL_RATIO
  • support for multiple random number generators in construct-level
  • update debug messages used when custom drop enchantment chances are used
  • fix debug set-distance-from-players not defaulting to 16

v4.0.2 b11

23 May 00:27
Compare
Choose a tag to compare
  • fix condition stop-processing from having reversed logic
  • update debug messages so they always show the rule name and mob name where applicable and more consistently
  • fix player mod levelling settings for match-variable and use-variable-as-max
  • fix error relating to custom drops
  • prevent player immortality when creature-death-nametag is not specified in rules.yml
  • update kotlin to version 2.0.0
  • update custom mob groups to be more accurate
  • small tweaks to default ranged multiplier values

v4.0.3.1 b19

05 Jun 16:53
649da66
Compare
Choose a tag to compare
  • fix occasional error when mobs get tamed
  • fix error on player death with servers older than 1.20.6
  • fix error when server has 10 or more players online
  • fix an error message when debugging is enabled
  • fix custom death messages showing the mob level twice
  • prevent error if lvlmodifier-player-variable has tiers with the max value assignment less than the min value assignment
  • overhauled custom drop processing to fix various bugs
  • fixed command /lm debug nbt-dump not working on Paper 1.20.6 servers
  • tweaked the message displayed when parsing yml files and you don't have enough spaces
  • fix mob level events not working with java plugins
  • fix showLMNametag in MobPreLevelEvent not actually preventing nametags
  • fix debug messages not reflecting max player distance for some messages
  • fixed custom formula giving errors
  • revised all default custom formulas in rules.yml
  • fixed potential server freezes
  • fixed player mod levelling relevelling a mob right after it spawns even when the mob was near a player
  • revised %level-ratio% logic
  • added more details for formula calculation errors
  • fixed an error when parsing rules and a int or or number format was used for a key instead of a string
  • fix nametags on spigot servers not showing the mob name
  • new debug type: LEVEL_RATIO
  • support for multiple random number generators in construct-level
  • update debug messages used when custom drop enchantment chances are used
  • fix debug set-distance-from-players not defaulting to 16

v4.0.1.1 b7

21 May 20:09
Compare
Choose a tag to compare

Jitpack changes

v4.0.1 b7

21 May 19:38
649da66
Compare
Choose a tag to compare
  • fix various mobs not using their applicable rule groups such as all_passive_mobs
  • added jitpack requirements

v4.0.0 b6

20 May 18:10
284dfe9
Compare
Choose a tag to compare

This plugin is incompatible with LevelledMobs 3 and it's configuration files.

The wiki is accessible here: https://arcaneplugins.gitbook.io/levelledmobs-the-ultimate-mob-levelling-solution
Please be patient while we continue to work on this support resource.
In general, the functioning of the plugin remains the same as LM3.

Some of the new features incorporated into LevelledMobs4:

🆕 Modifiers section
| This new section of the rules will allow us to add other new planned features down the development road. We have moved the Player Level Modifier and the Random Variance Strategies into this section.
🆕 Strategy and Modifier Placeholders
| As part of a new feature, each Strategy and Modifier produces it's own placeholder tag which can be later combined together to produce any level of your choosing.
🆕 Combine multiple Strategies and Modifiers
| Now you can enable multiple levelling strategies at the same time and use the new construct-level setting to build a level using math and the numbers output from those strategies. By default we now use two strategies; but you can use as many as you want!
🆕 Superior 3rd Party Plugin Support
| Our already high degree of plugin support has been increased further with an entire file dedicated to defining any 3rd party plugin. You can search for any plugin via any information found in mobs through their PDC data table or through Metadata on that mob.
🆕 Using formula/math to construct attribute modifications or levels!

v3.12.1 b781

24 Sep 14:34
Compare
Choose a tag to compare

A massive thank-you to PenalBuffalo for developing this update!

Changelog:

  • Minecraft 1.20.2 compatibility
  • using -1 for a xp-drop or item-drop multipliers will disable their respective drops for the mob
  • fix Folia server compatibility

v3.12.0

19 Aug 13:11
Compare
Choose a tag to compare

A massive thank-you to PenalBuffalo for writing this update!

Changelog:

  • when enabled (default) LM will store a hash against the current ruleset on each mob. If the rules change then that stored hash value will become invalid and when that chunk is loaded or a player is near the mob, the rules will be reevaluated
  • added new setting in settings.yml: check-mob-hash
  • fixed a bug when running command /lm reload it would start another instance of the async task scheduler
  • two new rules relating to the chunk kill max system: disable-item-boost-on-chunk-max and disable-xp-boost-on-chunk-max
  • when using the chunk kill max system and have disable-vanilla-drops-on-chunk-max set to true, xp drops are disabled as well
  • if a mob has low remaining health and gets relevelled to a lower level, it will no longer die by having it's health reduced to 0
  • overhauled some preset merging code
  • fixed parsing of custom death messages in rules.yml
  • fix error on Minecraft 1.16 when a player dies
  • fix issue on Minecraft 1.16 Paper servers where hex color codes were not getting translated
  • fix issue on Minecraft 1.16 when players first join the world they see nametags with a few unresolved placeholders
  • minor code refactoration
  • bump maven dependency versions

v3.11.0 b769

27 Jul 14:36
Compare
Choose a tag to compare

Thanks to @stumper66 and @UltimaOath for working on this update!

  • Folia server compatible
  • added death cause kill which is new for Minecraft 1.20
  • added a new placeholder for use with the health indicator: %health-indicator-color%
  • the following placeholders will now include &r at the end to prevent unintended color bleed-over: %levelledmobs_mob-target%, %levelledmobs_displayname%, %levelledmobs_killed-by%, %displayname%, %health-indicator%, %player%
  • added player-variable-match-value to customdrops
  • fix the command /lm debug nbt_dump sometimes returning an empty string
  • removed MicroLib internally
  • various code refactoring

v3.10.3 b763

16 Jun 09:24
Compare
Choose a tag to compare

Update created by:

Changelog:

  • fix Minecraft 1.19.2 compatibility
  • fix biome groups not working in rules
  • removed internally hard-coded biome groups that were out of date
  • updated default biome groups in rules.yml