-
Notifications
You must be signed in to change notification settings - Fork 43
What's New In LevelledMobs 4.0
Penal Buffalo edited this page Feb 9, 2024
·
5 revisions
This page was last updated for LevelledMobs 4.0.0
Here is a summary of what's new and changed in LevelledMobs 4.0 (work in progress)
LM 4.0 is a fork of the existing 3.x codebase from 3.15.0 b821 and converted into Kotlin. This is a change of plan from the original vision which was to start a new code base from scratch with completely different rules and settings. After achieving code parity with the existing live version, new features were added one by one.
- An API was added for easy 3rd party integration
- custom formula support for multipliers
- custom strategy supporting user supplied formulas
- new
external-plugins
condition that replaceslevel-plugins
and includes user defined plugin detection - new file
externalplugins.yml
where users can add definitions to detect mobs from any 3rd party plugin. Can also define a placeholder than can be used in nametags and other places.
- project-wide namespace was changed to
io.github.arcaneplugins.levelledmobs
. This will break existing 3rd party integrations into LevelledMobs. - commands
/lm rules show_rule
,/lm rules_show_all
and/lm rules show_effective
have a much better formatted output with friendly names for each value and is grouped into categories.
- removed support for Minecraft versions 1.18 and older
- rule priority is now completely gone
⚠️ Note: This wiki is out of date for any version of LevelledMobs 4 or higher.
Please refer to the new wiki for LevelledMobs 4 here. ⚠️
- 🚥 Compatibilities
- 🔌 Installation
- 👉 Commands
- 👩⚖️ Permissions
- 🙋♂️ Frequently Asked Questions
- 👀 LevelledMobs 4.0 Wiki