<center>
<h2><u>⚔ LevelledMobs v4.2.0 ⚔</u></h2>
<strong><i>The Ultimate RPG Mob Levelling Solution</i> • <u>Update 14</u></strong>
<br>Please read the change-log below so you are aware of any changes that may affect your server.
<br>Has LevelledMobs improved your server? Support the project by leaving a review :).
<br>
<a href="https://discord.gg/arcaneplugins-752310043214479462" target="_blank">[ Join our Discord for help / chat! ]</a> • <a href="https://arcaneplugins.gitbook.io/levelledmobs-the-ultimate-mob-levelling-solution/levelledmobs-v4.0/installation" target="_blank">[ Unsure how to update? Click here! ]</a>
</center>
<br>
<hr />
Changelog:<br>
* Minecraft 1.21.4 support<br>
* don't allow structures condition to be used on minecraft versions older than 1.20.4<br>
* update various code to not utilize methods deprecated since 1.21.3<br>
* fix issues with 3rd party plugins ignoring rules in certain situations<br>
* the setting mob-process-delay will properly delay all mob processing instead of some<br>
* remove legacy code around 3rd party plugin usage<br>
* using invalid keys in rules.yml will now show an error and which rule it is in<br>
* rules transforming-mobs-inherit-level and riding-passengers-match-vehicle-level have been removed from rules.yml since they don't do anything<br>
* various event listener have configurable priority in settings.yml<br>
* prevent duplicate custom drops and commands when a custom mob group is used<br>
* pass player context if applicable to external PAPI calls when used in multiplier formulas<br>
* new option in settings.yml ignore-mobs-with-no-player-context<br>
* new debug type: PLAYER_CONTEXT<br>
* very small potential performance improvements<br>
* when debug is enabled, mob that haven't constructed a level yet show as no lvl instead of lvl 0<br>
* the debug timer will no longer adds extra time<br>
* updated to Kotlin 2.1<br>
* gradle version to 8.11.1<br>
* other build config changes<br>
* item-nbt-api-plugin version to 2.14.0<br>
* have PVM output-cap apply to min-range assignment in addition to max-range<br>
* new rule (settings): invalid-placeholder-replacement. when used if a PAPI placeholder returns an empty string then this value is substituted<br>
* fix issue on Folia servers when player count is over 10
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }