What is CMI Library (cmilib)?
It’s a plugin helper that can deal with frequently used phrases, hex colors, etc. Where multiple plugins can use one centralized system lowering down plugins total sizes without resulting in duplicated code. This adds consistency among the various plugins and simplifies general update process.
I have updated locale but it dint update?
As CMIlib is separate plugin by itself, you will need to reload its config file with /cmil reload command for changes to take effect
Which plugins use this?
The full list as of 2021/07/31
- CMI version 220.127.116.11
- Selection Visualizer version 18.104.22.168
- TryMe version 22.214.171.124
- Mob Farm Manager version 126.96.36.199
- Residence version 188.8.131.52
- Jobs-Reborn version 184.108.40.206
- BottledExp version 220.127.116.11
- Recount version 3.5.0
- TradeMe version 18.104.22.168
These currently support Spigot-, and Paper 1.17.1 and lower
How do I get it?
Do I have to restart?
If you started server with latest version, then no, it should be picked even if you have multiple plugin versions. But in case CMILib downloaded latest version during server operation time, you will need to restart server for new version to take effect.
Backing up and testing?
Yes, I strongly recommend to always back up your whole server before making changes, such as plugin updates, even if its basic minor update, always keep server backup as good habit. Test the upgrade with CMI Lib first. If it fails you can at least roll back to your back up like nothing happened.
I have multiple versions, what to do?
Plugin should automatically remove oldest versions, if that fails you can always do it manually, but make sure that you are removing ones which are not currently loaded in, otherwise it will produce errors. Safest way would be to stop server and then remove older versions.
OMG, I had CMI with Lib 22.214.171.124 then TryMe with Lib 126.96.36.199 and now Residcen with Lib 188.8.131.52?!
No need to panic, only one version is used and it should be latest one for all supported plugins. Independent which plugin you have, always use latest version of library file.
I keep deleting this CMI Lib jar and it keeps coming back!
CMILib is required for plugins to work properly, so you cant use them without this plugin. Only older versions support independent work but those wont be maintained any longer.