CMI v9.8.8.1

280+ Commands/Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
  • Reverting back change where broadcast and ctellraw was moved into async mode causing issue with commands being performed in a wrong order when we need to perform quite few of those in one go. Its still strongly recommended to use \n to separate different lines instead of re-firing same command which involves bunch of checks which can be avoided if we would do it only once instead of 10 times in a row.
  • Small fix relating to scavange feature when trying to scavange item which doesn't have original recipe but does have custom one with custom name and lore
  • Small code update for ptime handling. And now this command supports regular -s variable
  • Fix for combat mode being enabled when attacking static entities like armor stands
  • Fix for bossbar compass including locations which are not located on a world you are at
  • Fix for misspelling for toast, titlebar and actionbarmsg commands which contained [messsage] variable instead of [message] because I can't spell correctly as it seams... Duh...
  • Small change when teleporting player to destination to avoid adding extra 0.1 block height which was introduced in case you would fall through a block. This might change, as in some situations we might want to add this while in some it might cause some minor issues.
  • Fix for glow command handling when using it with GUI and want to apply cost to its usage. Now it will properly inform player about cost in chat and clicking second time will change glow color
  • Fix for ctellraw command not translating placeholders from PAPI plugin
  • Fix for nested placeholders pointing to %parceother_[]% not being translated properly in some situations
  • Some small improvements on warmup handling to increase performance
  • Added tabcomplete for recipe command
  • Added option to define warp display name. This will be used when visually showing warp in UI or ingame chat but will not effect warp command usage.
  • New permission node as cmi.command.warp.diffdisplayname which allows to define different warp display name then actual warp name. So if you have warp name "Spawn" you can make it look like "--==Spawn==--" if you have permission node, if not then only colorization will be allowed. keep in mind that you could make it look like "Funhouse" too even tho it would teleport you to spawn warp point.
  • Fix when teleporting player on top of water and resulting in player being placed on bottom, now it should place player where target location was defined
  • Fixing issue with spacing when using only color code and space after and before it resulting into one space
  • Now ctext tab complete should not include suggestions for which you don't have access too if ctext requires permission node to be used
  • Fix for /cmi attachcommand used on item with attached comands without any variables showing encoded command list which is some what pointless. Now its properly decoded
  • Now /cmi attachcommand will tab complete currently attached command for simpler editing of existing commands
  • Change in Alias.yml file to include option to disable tab completes, this can disable tab completes not only for alias but for main command too. By default all commands will have tab completes as usual. And just FYI server restart is needed for full effect to take its place when changing alias.yml values
  • Fix for tablist error message in some rare situations
  • Some internal change relating to kits and their limited use or cooldowns when another plugin tries to use deprecated method and creates kit records which are shared amongst every player
  • Small fix relating to [senderPrefix] and [senderSuffix] when it was returning raw output instead of properly colorized
  • Small fix relating to player meta data command in some specific situation resulting in existing meta data being reset
  • Some upgrade for scavenge UI where we will try to find better match for provided input. So if you have custom recipe for a stick where in one case it requires bamboo to craft (vanilla recipe) and you have special item with item name and lore which requires different ingredients then depending on input we will try to pick better recipe and give ingredients depending on items craft recipe.
  • Fix for killall command with provided -named variable dint wanted to kill named entities
  • Fix for SmoothSpeed and night skipping causing some rare issue when extra day would have been skipped if only one player was sleeping
  • Moved broadcast command into async to avoid increasing load on server if you are doing quite few of those with placeholders inside of them which can add up to a total load of the server.
  • Fix/improvement for possible abuse when using tpa and tpahere commands while canceling one of those and forcing wrong one to be accepted. Now it will properly accept the one which was offered and you clicked in the chat
  • Fix for rare error when updating repaired item lore with last player name who repaired it
  • Moved ctellraw execution into async to avoid unesecery load on server in case this needs to be performed on quite a few players in one go
  • Changed default ValidNicknameRegex to check for latin letters instead of any letter from any language. Added old one into comment section, in case you want to use it. This only effects fresh installs and will not change your current value.
  • ItemRenaming in config file now applies to /itemname command and not only anvil renaming if you want to block specific item renaming blocking from being renaming, like regular spawner being renamed into "Zombie Spawner" while spawner itself remains pig type.
  • Added extra feedback message when teleporting player to spawn location instead of teleporting yourself there
  • Now if warp was set to hidden state it will not show up in tabcomplete if player doesn't have cmi.command.editwarp permission node while tabcompleteling warps for /warp command
  • Fix for ifempty:maininv-[amount]! requiring to be defined in bigger (+5) number then you actually want.
  • Now socialspy will include sent mail if sender is player and doesn't have cmi.command.socialspy.hide permission node
  • Added effect preset with name of HologramInteraction which will define effect when we interact with hologram. Before it was SmallBoop effect which could have been not that obvious for obvious reasons...
  • Added extra variable for openbook command as (fileName.txt) which means that in case you provide exact file name we will load it and show it to player directly from file which allows you to modify it throw another sources and without reloading all the files show new updated one
  • Fix for holograms command not including text lines when only hologram name is provided
  • Fix for issue where player would be able to repeat [item] in chat multiple times to cause some issues. Now only first one gets replaced with actual item information while rest of them remain as plain text
  • Added option to disable flight charge bossbar message, this will only disable message when flight charge is depleting but not when it was modified, like after recharging
  • Fix for issue relating rainbow leather armor
  • Fix for a bug relating to night speed up and world recognition part
  • Small fix for old items with attached commands throwing out error message
  • Added -s variable for /clearchat command
  • Fixing issue when trying to open inventory for player which player data file no longer exist
  • Fix for error message with world limits (game mode) when using 1.16.3 version
  • Fix for nick command allowing only color codes to be used as nick name when you had nick name length bypass permission node
  • Minimized armorstand used for holograms in 1.8.8 version as big one was preventing you from placing blocks around it. It still does, but less.
  • New placeholder %cmi_server_uptime_seconds% which could be used in specialized command checks
  • New placeholder %cmi_lastrandom_player_name% which will return last random player name generated by %cmi_random_player_name% placeholder.
  • Fixing issue introduced in latest builds where tpahere or any command relating to pre teleportation warmup would not been working if you had warmup module disabled. Now if you have warmup module disabled we will not engage warmup before teleporting.
  • Fix for some specific situations when prewards would not be given out when timer ends
  • Fix for /dye clear command not clearing special effects properly from leather armor
  • Once more, fixing issue relating to PAPI %parseother_% placeholder handling causing some issues
  • Fix for error when trying to determine closest jail for player without having its valid location
  • Now in case you have IP->Record set to false we will not include players ip in /Info page even if player has cmi.command.info.ip permission node. Country can still be shown if possible.
  • Added option to convert allowed commands for player combat into black list which will define commands which needs to be blocked instead. In case you only wan to block few commands while allowing everything else
  • General code cleanup to get rid of some old code by ether compacting it or removing entirely. Got extra 30KB of space from that. This is directly relating to CMILib transition as i need to simplify some of the code which could be used across multiple plugins.
  • New placeholder as %cmi_server_uptime% which returns time in how long server is running
  • New placeholder as %cmi_iteminhand_durability% which returns items in main hand durability. Will return 0 for items without durability value
  • Added placeholders short description while hovering over it in placeholders list
  • Fix for error relating to CMILib not containing needed library. This doesn't require you to update CMILib
  • New command as /cmi itemcmdata [set/delete] (playerName) (id) (-s) which will ether show current custom model data if sub action is not defined or can change it to new one or delete existing one

P.S. Working on CMILib update which should introduce ~90% of libraries required to run CMI and other plugins, so soon we will be transitioning to it entirely and we can slim down CMI and other plugins by quite a bit.
  • New variable for attachedcommands as [interactedBlock] which will replace it with interacted block material name
  • Fix for issue where portals would not work when player enters area on a minecart
  • Fix for error caused by Citizen's plugin when processing player's death event for player combat mechanic
  • Fix for doubled economy logs in logs file
  • Now command warmups should no longer appear when you disabled its module
  • Now command cooldowns should no longer appear when you disabled its module
  • Fix for placeholder inside placeholder not being translated. This was especially noticeable with equation type placeholders
  • Small fix relating portal (vanilla nether portals) creation when determining player who created portal not only on original side but on receiving side too in case there are no portals and player initiated ones creation. Keep in mind that player portal creation permission is checked by current players world and not where he is going too.
  • Fix for issue with some locations still failing to be recognized in case worlds load after CMI.
  • Now /cmi version will include CMILib version with possible report about new version. Just preparing for future updates.
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,503 Views
205 Purchases
205 Downloads
Dec 27, 2020 Published
Jun 19, 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,198 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,155 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,086 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,811 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,578 purchases
Share and earn
Refer this resource and earn a 10% commission.
30,503 Views
205 Purchases
205 Downloads
Dec 27, 2020 Published
Jun 19, 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,198 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,155 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,086 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,811 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,578 purchases
Top