The full change-log is listed underneath the following notice.
–––+–––
Announcement: Java 17 Required in LM 3.7 (If you're on 1.18+, you've already got Java 17 or newer.) We have decided to drop J11-16 support in LM 3.7 as the share of users running these versions has dropped significantly. Switching our code to J17 should fix the build configuration to not break JitPack anymore.
Notice: We need your help testing LM4 Dev Builds!
LevelledMobs 4 is an entire revamp of what we know as LevelledMobs today. We are re-programming the plugin from the ground up, designing a new configuration system (increasing ease of use and customisability) based upon your valued feedback, adding many new features, and so much more. With such a large update containing zero code which has been tested before, we are certain that there will be some errors left to iron out which we hope to address prior to releasing it as a version ready for production servers to take on.
LM4 is work-in-progress! Once we have written a sufficient amount of the plugin to deem it 'alpha-testable', we hope that you will be willing to help us test development builds to see if they're working correctly on your test server.
It's 100% voluntary, optional, free, easy, quick and requires no additional skills.
We set no official procedure to test, simply install the plugin and check if things are working the way they should, reporting your results back to us.
User-contributed testing will massively accelerate the release of LevelledMobs v4, and a larger sample size of testing data will reinforce a decent level of stability for the release version.
Those who test our software will be attributed for their contributions for free and open-source software.
You can opt-out at any time by un-selecting your intention to be a Volunteer Tester, same process as before.
Join our Discord to volunteer. In the "readme" text channel, ensure you have selected that you use LevelledMobs, and select your intention of being a Volunteer Tester. We'll sparingly notify you with development build updates as the alpha testing period begins.
–––+–––
Changelog:
Additions:
allowed tiered-coloring keys in rules.yml to have a single number instead of a range of numbers (PenalBuffalo)
Fixes:
fixed custom drops debug not showing drop info until reloading a second time (PenalBuffalo)
fixed mob nametags being passed to PlaceholderAPI unnecessarily (PenalBuffalo)
added spawn reason DUPLICATION for when an Allay duplicates itself (Minecraft 1.19.2 compatibility) (PenalBuffalo)
player levelling will now properly merge options between custom rules and respect the disabled option (PenalBuffalo)
fixed the message when using command /lm summon ... atLocation (PenalBuffalo)
prevent player levelling from changing mobs spawned from lm summon command or lm spawners (PenalBuffalo)
Other:
added a main class static variable to make it easier for third-party plugins to obtain the main class instance (PenalBuffalo)
Support LevelledMobs Development Lately, community support for LevelledMobs seems to have dwindled more than usual. Most ways to support LevelledMobs are completely free, easy and take under a minute.
LevelledMobs is made possible
solely through voluntary contributions from users on this awesome forum, like you! Here are a few methods of helping us continue:
Post your constructive comments/feedback in the reviews section
Psst.. enjoying LevelledMobs? We would greatly appreciate if you left us a review! If you're not fully satisfied, let us know on our Discord how we can improve the plugin further.
You've made it to the end of this update description. No, seriously!