Skip to content

Compatibilities

UltimaOath edited this page Feb 9, 2023 · 72 revisions
This page was last updated for LevelledMobs 3.9.3 b735

In this Wiki page, we aim to inform server owners of which server configurations are guaranteed to work and which ones aren't.

There are very few plugins that are incompatible with LevelledMobs. If a plugin of concern is not listed below as compatible or incompatible, feel free to contact us if you are unsure about its intercompatibility with LevelledMobs.


Minecraft versions

We will not support or guarantee stability for any server owners who choose to run LevelledMobs on unsupported Minecraft versions.

MC Version Compatibility Support Minimum Java Ver Comment
1.19.3 🟒 🟒 17
1.18.2 🟒 🟒 17 If you're not running PaperMC (or a derivative), you'll need to install ProtocolLib as well.
1.17.1 🟒 🟑 17 Reduced support: compatibility will be dropped in LM v4.0.
Requires ProtocolLib.
1.16.5 🟒 🟑 17 Reduced support: compatibility will be dropped in LM v4.0.
Requires ProtocolLib.
If your PaperMC server isn't starting, try adding the -DPaper.IgnoreJavaVersion=true flag.
1.15.2 and older πŸ”΄ πŸ”΄ N/A Server software in older Minecraft versions do not contain the code required by LevelledMobs to run.

Server software

We support users running mainstream server software, as indicated below.

Server Software Compatibility Support Comment
PaperMC 🟒 🟒 Reference server software
SpigotMC 🟑 🟒 Slightly limited compatibility. Consider switching to PaperMC for full compatibility (and a much faster server).

'Forge/Fabric on Bukkit' Software is not supported!

Mohist, Cauldron, Magma, etc - these are NOT supported whatsoever. Bukkit was never written to accommodate mods, with all of the hacky methods used to try get around this, lots of things get broken in ways which are very difficult for plugin developers to track down.

Java versions

  • Java 17 or newer is required. This only affects 1.16 and 1.17 servers, as 1.18+ servers already have Java 17+ installed.

  • Having trouble updating Java?

    • If you're with a hosting provider, kindly ask them for assistance.
    • If you're self-hosting, shut down any processes using Java (i.e., your servers), uninstall the old Java version, then install the new Java, and finally restart your machine. Run java -version to check that you are running the new version.
      • If this doesn't work out, try to find answers on the internet.
      • LevelledMobs support can't help you with Java installations; this is out-of-scope for us.

LevelledMobs versions

We will only support users running the latest release or dev build of LevelledMobs. By running an outdated version you are not only missing out on features, but also various enhancements such as bug fixes and performance upgrades. If there is anything that is stopping you from updating, please let us know so we can help you out.

Incompatible plugins

This does not mean that they are fully incompatible - please read the descriptions.

Plugin Severity Description
mcMMO 🟒 Low mcMMO has a health bar function you'll need to disable, it causes visual issues with LM's name-tags.
'Health bar in nametag' plugins 🟑 Medium Plugins that mess with nametags such as health bar plugins conflict with LevelledMobs. Either disable their feature(s) or disable our nametags. Consider using boss-bar or action-bar health indication plugins instead.
ModelEngine 🟑 Medium Packets sent by LevelledMobs appear to be overridden by ModelEngine; which means that LevelledMobs is not able to display it's nametag on those entities. Entities are still levelled according to the rules associated with that entitytype/plugin combination.
Plugins which adjust mob attributes (and don't have an internal/external compatibility layer) 🟠 High Any plugins that will adjust levelled mobs' attributes may conflict - e.g., highly excessive movement speed and so on. It's rare anyone has a plugin installed that will do this, but if you do, please ensure it is compatible with LevelledMobs (ask their developer). We provide a compatibiity layer for MythicMobs, EliteMobs, and some of the other popular plugins (see below).
'Mob Stacker' plugins 🟠 High Stackers cause issues with LevelledMobs unless configured: you need to disable mob stacking in your stacker plugin as these can break LM's name-tags and custom drop system. RoseStacker is recommended if you need stacking because it is performant and very configurable.
PerWorldPlugins πŸ”΄ Very High PerWorldPlugins breaks a lot of things, both in LevelledMobs and many, many other plugins. LevelledMobs has per-world functionality via the Rules System, it is entirely pointless to use PWP for LevelledMobs. You can run PWP and LM together on a server, just do not use PWP to manage LevelledMobs at all.

Compatible plugins

We have specifically tested the following plugins, with positive results, and may have included our own integrations to provide compatibility:

Selection of plugins that also modify mobs

LM integrates with several plugins which then allow you to stop LevelledMobs from levelling mobs that belong to such other plugins. These are:

  • MythicMobs
  • InfernalMobs
  • EliteMobs
  • Shopkeepers
  • Citizens
  • DangerousCaves 2
  • EcoBosses
  • SimplePets

We usually forget to update this list, there may be a few missing plugins. Ask us if you're unsure!

The following plugins support and integrate with LevelledMobs:

Clone this wiki locally