CMI v9.8.7.10

280+ Commands/Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
  • Fix for rare issue when looking for valid teleportation location which is at lowest posible Y height and its failing by one block. Now its properly allowing you to teleport down to Y:1
  • Fix for issue where clicking on homes GUI icon would have teleported homes owner and not the one who clicked it
  • Fix for issue with elevator usage registering back location
  • Fix for error while using new teleportation method in older paper branch servers. Update CMILib for this to take full effect.
  • Removed custom CMIPlayerTeleportEvent as of now we should ONLY use CMIAsyncPlayerTeleportEvent as a reference point before player teleports. Reference updated API
  • Fix for custom CMIAsyncPlayerTeleportEvent not yet firing when player teleports
Update CMILib before updating to this version
  • Fix for killall command (Folia)
  • Fix for hologram command (Folia). CMILib update is needed.
  • Fix for armorstand editor (Folia)
  • Fix for teleportation issue (Folia)
  • Fix for homes near:[amount] failing in some instances
  • Fix for shadowmuted players messages still reaching Discord
  • Fix for 1.20.4 server skin application causing flicker
  • Fix for player sitting slightly higher then they should be in 1.20 servers
  • Fix for options command feedback messages going to target player and not to command sender
  • Fix for issue with ingame list editor in cases it needed to show shortened messages and contained colors which resulted into inconsistently looking lines
  • Adjustment for tps command to more commonly show 20tps instead of sticking to 19.99
  • Adjustment for 1.20 servers while detecting target blocks where now we will try to ignore block you are directly inside
  • Added option to ignore leaves in random teleportation
  • Added option to ignore specific materials in random teleportation
  • Added action bar message for /rt command to indicate about valid location search being active.
  • Teleport bad location changed from lava to badfloor which includes lava, cactus, magma blocks

Last one, which took some time to work out, is rework in how teleportations are being handled. This effects all teleportations inside plugin and all of them gets shifted to Async if possible. To actually fully utilize this you will need Paper branch servers. Folia servers are supported but might have few small issues relating to it until it's addressed.

You might see messages in your console like "Zrips moved too quickly!" due to Paper servers not fully accounting for players asynchronous teleportations. This is not an issue with Folia servers tho. If anyone knows possible solution to avoid these messages inside console from code side I would be happy to implement patch for it, but it doesn't effect server and at worse it's just annoying server message due to how fast player teleports.
What does this change implies? Well, now you should be able to teleport to any place without causing load on server, now you can perform random teleportations to chunks which are not pregenerated and still keep steady 20 tps on the server side. As of Floris team testing reports, general teleportation just feels faaaaast and doesn't cause any noticeable load on server independent how much you travel.
Entire logic relating to safe teleportation and location detection was rewritten from ground up, basically old code was nuked. So some slight changes can be observed here and there, but in general it should remain as it was, accounting for dangerous blocks or lack of free space which can be bypassed with same old /tpbypass command. If everything went well then players should not see any difference in behavior except of increased server performance.
  • Fix for issue with players Exp count being shown at 0 after skin being applied
  • Fix for setworth direct value setting was checking buy/sell limitations backwards.
  • Inverted setworth guy value setting where now left click will increase and right will decrease value to be in line with other UI's
  • Fix for issue with specialized commands and != check with latest update not taking into account that you might have more than one check with | variable separator
  • Small change for itemcount placeholder where now you can use %cmi_user_itemcount_% to get item count from entire inventory independent of their material type
  • Fix for issue with night speedup creating error message in some instances
  • Fix/improvement for "asConsole! ptarget:$1! " not working properly when alias with these variables got triggered by player. This was only working when command was performed from console dirrectly for security reasons which limited its usage
  • Fix for custom alias not processing properly placeholders when command is performed from console
  • Fix for 1.8.8 servers while using armor editor and trying to make armorstand invisible
  • Updated setworth command to allow setting items value from console directly as long you will provide materials name and its value
  • New variable for setworth to set items buy price, for example cmi setworth stone -s:1 -b:0.5 keep in mind that buy price can't be higher than sell price
  • Fix for error message on clients side when having 3rd party plugins controlling teams which caused error message mentioning about player not being part of a team he is being removed from.
  • Fix for scheduler not updating properly with new entries when you have Randomize enabled and simply doing /cmi reload
  • Somewhat a initial TINY support for Folia servers. We are not supporting Folia yet, officially. What this mean? Well, it means that CMI will run on Folia servers, but it will have some issues due to how picky Folia is regarding some areas and share amount of things CMI needs to update to be fully compatible. Expect quite few errors initially, but its base features should work. You can test it out and report issues which should be addressed in time. It's not made for live servers, but it will allow you to have testing platform and for me to keep working on it and flush out issues.
  • Patch for kill/suicide commands when it comes to early 1.20.4 server versions which causes some errors to popup
  • Small adjustment for specialized commands check: variable when it comes to checking if values are not equal, aka != condition
  • New placeholder as %cmi_user_uuid_[playerName]% to get players UUID
  • Fix for /near command showing same name for all entries
  • Fix for issue with command warmups and player teleporting away which should have canceled original warmup timer
  • Improvements when it comes to player movements while riding non steerable entities which would not fire PlayerMoveEvent which is mainly used by area protection plugins and allow player to enter areas he should not be able too. This is generally a work around for existing minecraft issue and only applies when player rides non steerable entities.
  • Fix for tablist not translating player display name properly and only using players original clean name
  • Optimized alias command performance
  • Fix for issue with riptide enchants on tridents and exploit protection misbehaving in some instances and resulting in removed item
  • Defragmented maxhp command code with few changes which should now properly take into considerate max hp limit set in config file
  • Fix for /ride command not always preventing players teleportation into areas he should not be allowed to enter
  • Fix for issue relating to char filtering which was failing to translate variables when filtering words from private message command
  • Increased hologram update max range to 128 blocks, keep in mind that this is only for new display method as its allot more efficient than old one. Old is still capped at 64.
  • Added new variable for /cmi kit command as -c which will enforce condition check before giving out kit to the player. Why it's a thing? In case you have some set kit conditions, like its cost, or general cooldown on its use and you want to give this kit to another player without bypassing those limitations, this will allow you to do it. Keep in mind that in case player is offline we will skip checking for target players bypass permissions and will only check for requirements as it is.
  • Small improvements on tps command to more properly represent server lag spikes
  • Fix for scheduler not translating properly placeholders when it should do it
  • Fix for %cmi_afk_count% not showing correct numbers
  • Some optimizations for afk player handling to be more efficient
  • Fix for error in some rare instances when parsing placeholders
  • Fix for attachcommand chat editor not removing fully attached command records. This wasn't causing any issues, just left useless information inside item stack
  • Fix for error message when trying to use asFakeOp! on 1.14 and older servers
  • Fix for issue where visual ban record would have remained inside database even after ban is ended. This was only visual glitch and had no effect on actual player ban state.
  • Added custom death message when player is blown up by Tnt which was triggered by another player
  • Fix for issue with circular plugin loading when you had Jobs and EcoEnchants plugins
Buy a license now
$16.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
30,170 Views
204 Purchases
204 Downloads
Dec 27, 2020 Published
Jun 13, 2026 Updated
5.00 star(s)
Average rating (4)
4.9 MB File size
Type
  1. Economy
  1. Chat
  1. Staff
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.7
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
  1. 1.21
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,185 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,119 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 43 ratings
3,051 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,573 purchases
Share and earn
Refer this resource and earn a 10% commission.
30,170 Views
204 Purchases
204 Downloads
Dec 27, 2020 Published
Jun 13, 2026 Updated
5.00 star(s)
Average rating (4)
4.9 MB File size
Type
  1. Economy
  1. Chat
  1. Staff
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.7
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
  1. 1.21
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,185 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,119 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 43 ratings
3,051 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,573 purchases
Top