CMI v9.8.8.1

280+ Commands/Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
Fix for 1.16 and older servers
  • Fix gamerule on older servers
  • Removed viewrange command
  • Added new command as viewdistance which works for Paper 1.20.6+ type servers to change servers/players view distance on the fly. By default its capped at max 32 chunks, while setting players view distance to -1 will reset it to whatever servers is.
  • Some internal update/rework relating to Paper type servers, so now 1.21.11+ Paper server should properly load in and no longer require from Paper side to have mappings added (common reason why updates for it gets delayed), which in general will provide more stable and faster updates (potentially no longer requiring specific updates for CMI or CMILib to just keep working) with each new minecraft version. Spigot type servers might still need it, but this will be seen in the future.
  • Fix for trim command resetting one of the selections
  • Fix for mirror command block mirroring which can have directions not working as it should have
  • Added option to switch between axis and angle block flipping in mirror command, generally you might want to stick with axis flip mode
  • Now kits will correctly update items name and lore which are inside bundle or shulkerbox which contains kits optional variables like {USERNAME}
  • Small change for player skin handling when module is disabled to be more picky on when it can actually make a call for a skin information
  • Small fix for shout messages when you have space between ! and message which was still included in final output
  • Fix for jail command not accepting jail time lowering with something like /jail zhax -30s
  • Fix for weird behavior with vanished players being hit by a projectile
  • Added option to prevent payments (with /pay command) if player is offline. Keep in mind that this at the moment only blocks payment with this particular command and will not block any payments initiated with 3rd party plugins
  • Fix for flight charges not being kept over server restart
  • Fix for error message appearing relating to "no such table: CMI_users" which is harmless but should not have been there
  • Performance improvement for player inventory saving process to be more or less fully async
  • Fix for player skin not being applied after server restart on first join
  • Fix for specialized commands not wanting to be friends with command warmups when you override permission access
  • Added option for warmup commands to allow players movement to certain distance, so for example [B]cmi rt:6:false-2:tpaWarmup[/B] would limit player movement to no more than 2 blocks away from original position, circular area instead of squared one, this can be useful if you have warmups triggering due to player entering area and still want some sort of movement prevention without it false triggering due to player still moving and entering new block which can easily happen.
  • With latest CMILib you should be able to run this CMI version on 1.21.11, but only on Spigot type servers, so you can start testing. Paper will receive its own update down the line.
  • Fix for an error when trying to teleport offline players
  • Fix for an issue with totem bossbar setting causing errors
  • Optimized portals save file size
  • Added option to cancel command warmups when you leave portal area, this will allow you to trigger command with a warmup and keep it running while player is inside portal area
  • Fix for lastonline command not accounting for newly joined players after first lastonline command trigger
  • Now realname output command can be clicked to get players name or (holding shift) displayname
  • Fix for ExcludeInactive for baltop not having desired effect
  • Some internal update for %cmi_user_toggle_[name]% %cmi_user_togglename_[name]% placeholder handling. Some names have changed, so double check if you are using correct permission nodes for players to modify those options
  • Fix for baltop not preloading data in some instances
  • Fix for error with Folia servers when trying to ride entity in some cases
  • Fix for /cmi dye biome produced armor not colorizing based on biome in Paper 1.21.10 version
  • Fix for itemname not accepting "remove" as a variable to remove items display name
  • Fix for tpo command not working on 1.21.10 paper type servers
  • Moved notarget command state into options which now persists after server restart
  • Fix for an issue with warps which share player name, so now warp name is prioritized over player name
  • Fix for skins not working on 1.21.10 servers. Keep in mind that this is only for Paper type servers who are running on Online mode
  • Fix for an error with skin handling on 1.21.10
  • Fix for %cmi_playtimetop_name_[place]% placeholder returning names from baltop and not playtimetop
  • Improved behavior for sound command to play sound at defined location for defined players in range, which produces more desired effect instead of playing mono sound for everyone in range. This will require CMILib update. So now you can either play monosound to player if specific player name is defined, play sound to everyone if only location is defined, and player sound to everyone in range if location and range provided
  • Fix for random teleport preferred and excluded biomes not being correctly recognized on 1.21.10 paper servers
  • Fix for an issue with killall command in some particular instances when checking monsters equipment
  • Updated lastonline command to resolve issues with its inconsistency in providing first page results when asked for specific one, now it uses updated leaderboard system
  • Fix for an issue with sign dialogs editor not working with latest versions
  • Update for armor stand editor handling to be more centralized
  • Fix for armor stand editor when you didn't had scale min/max set would be causing soft lock and preventing you from opening GUI on that armor stand
  • Now clicking on entry in banlist will show checkban output, while shift clicking will paste players name into chat
  • Now checkban will include options to modify ban if you have cmi.command.checkban.modify permission node, which allows you to change ban time, change reason of ban, change who banned to server or just simply unban
  • Some small change for info command to still print out data when only thing know about player is his uuid/name and ban status. This is to avoid confusion why command usage is being shown when using players name, which was due to the fact that this player never joined server and we don't really have any useful information to be shown for it.
  • Fix for jail bossbar wanting to appear for short time when you exist afk mode
  • Added global colors, this will require CMILib update to the latest version. Default EN locale got a update which now will use one of base 7 options: {gcp} {gcs} {gsw} {gce} {gcu} {gcd} {gcn} (might add more if there will be actual need for it). Each variable has specific color attached to it by CMILib. Primary variable is {gcp} (which stands for {GlobalColorPrimary}) which will be used for majority of the outputs. {gcs} is mainly reserved for variables. {gce} for error messages and so on. This is to allow for way quicker modification of ALL output messages by changing only one to match your servers theme, or to change it for events if there is a need for it. Keep in mind that this generally only effects newly generated locale files which will have all these new variables instead of old legacy color codes, so your current setup will not see any changes until locale files are updated appropriately, simplest solution is to just rename default EN locale files and let both CMI and CMILib regenerate those if you want full locale update, or you can start using these new color codes where you actually need it for easy to update approach.
  • Fix for 1.21.10 Paper servers having an issue with teleportation's not closing inventory automatically after teleport action causing GUI remain open
  • Small improvement for trim command to allow removal of existing trims from armor in UI or with a command. For example /cmi trim clear
  • Now dialog command supports extra custom variables which can then be used inside dialog itself. For example [B]/cmi dialogs buyitemexample [material]:redwool[/B] which will replace variable named [material] (can be any name you want) inside dialog, this applies to commands, text fields, placeholder requirements
  • Now few places in Dialogs window supports CText format, which means that you can have text box which can have different hover displays and even perform commands when you click it. This generally only applies to visual fields
  • Now placeholder conditions in dialogs can have multiple entries which will indicate that player needs to have all of them for field to be active
  • New placeholder as %cmi_material_realname_[materialName]% which will output formatted and potentially translated material name
  • New placeholder as %cmi_user_playtimetop% which indicates your placement in playtimetop ratings
  • Moved generateworth command into async to avoid causing a lag spike while its checking all of the material combinations for potential worth prices
  • Fix for maxplayers not working on latest minecraft version
  • Some rework for baltop and playtimetop handling internally for more efficient and centralized approach
  • Fix for donate command not working after latest 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,555 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,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,159 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,088 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,579 purchases
Share and earn
Refer this resource and earn a 10% commission.
30,555 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,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,159 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,088 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,579 purchases
Top