CMI - 300+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!

MC Plugin CMI - 300+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More! 9.8.7.7
For 1.7.10 - 1.21.x Over 300 must have commands/features for your server!

  • New permission node as cmi.command.broadcast.clean which allows to send clean broadcast messages by adding ! in front of message
  • Fix for issue with specialized commands and check:[val1]==[val2]! condition
  • Small fix relating to baltop placeholders sometimes causing error messages
  • Added/fixed support for items with custom model data in specialized commands. Now you use item:stone{CustomModelData:123456}! or hasitem:stone{CustomModelData:123456}! to check if player has specific item with set specific custom model data
  • Fixing issue relating to specialized commands with check and != variables introduced in latest version
  • Small change for spawnmob which now will take into consideration water and will spawn mob on water block instead of picking solid one under it if you aim at water
  • Fix for /cmi saveditems get [name] return item with slight modification in comparison to original one
  • Fix for issue relating to bungeecord private messages sometimes going to wrong recipient if you have multiple players with similar names
  • Fix for compass not showing target location if spawn location is disabled
  • CMIB plugin small fix which was including some debug messages into console output, please download latest version
  • Fix for issue with custom alias and having specialized command format which messes up recognition of correct auto tab completes
  • Fix for issue with bungee private messages showing global variable
  • Fix for issue relating to full server joining
  • Added new permission as cmi.command.repair.bypass to bypass repair cost. This permission is checked by the player whose item is being repaired and not who initiates command. Don't forget that you can always double check existing permission with /cmi checkperm command
  • Like
Reactions: bongsb
  • Some adjustments and improvements for attached command handling with limited item use feature. Now if attached command check fails (specialized commands check) then item usage won't be consumed
  • Added option to define max slot number player can use when using sethome command. It defaults to 99. This is to prevent from players setting slot number to some silly numbers
  • Switched price change for setworth gui to be more in line with other places where left click lowers and right click increases
  • Fix for /homes command when using near:[range] variable and clicking on results while not being properly formatted
  • Fix for players being able to join server if he had cmi.fullserver.bypass permission node
  • Fix for /cmi sell gui [playerName] not being able to be open for other players if target player didn't had appropriate permission node
  • Fix for issue with skin command causing lag spikes while trying to force update or turn off skin
  • Fix for bug relating to setworth command while not having predefined amounts to it
  • Small fix for interactable commands and [interactedBlock] [interactedBlockX] [interactedBlockY] [interactedBlockZ] not being translated properly
  • Small fix for /seen command
  • Added option to exclude players from playtimetop list if player was offline for X days
  • Small fix relating to holograms while using mix of new hover over commands handling in addition to old one. Now in case there is global command set for entire hologram then we will trigger it if there isn't one set for specific hologram line.
  • Fix for issue with warp command which would have misstaken warp name with player name while warp name being just one letter
  • Like
Reactions: Tanishkji
  • Added option to define max length of input for itemname command, which defaults to 64 characters. You can disable this restriction in config file
  • Added option to define max length of input for itemlore command, which defaults to 64 characters. You can disable this restriction in config file
  • Update for /seen and /lastonline outputs to be shorter when it comes to bigger time frames. Included months and weeks as new time frames to avoid having something like "250 days". For time being new locale lines will be located in CMI, those will be moved to CMILib eventually. Time frame including years will exclude anything under weeks, so only year, month and weeks of offline time will be shown. Under one year but still in range of months we will include weeks, days and hours. When it's under a month we will include up to minutes and anything less than this will show full time with seconds.
  • Added hover over message for balltop command which by default shows players real name instead of display name
  • Optimization for vanish login event
  • Fix for small issue relating to /helpop command which would have shown player sent message and feedback message instead of only showing feedback
  • Added option to open scavenge UI over console by providing players name. Example: cmi scavenge Zrips
  • Added option to open open sell UI by provided player name. Example: cmi sell Zrips gui
  • Added -s variable for sell command to perform it silently
  • Added option to open warp UI by provided player name. Example: cmi warp Zrips
  • Added option to define portal particle color, this is only for particles like reddust. UI got slight change due to extra buttons appearing to change color
  • Added option to define dust particle size for portals. This ranges from 1 to 4, again, dust particles only for now.
  • Fix for you being able to put items into Options UI
  • Added extra information about servers when performing serverlist from console to indicate its recognized ip and port. This is mainly for debugging and only shows up in console
  • Fix for attachcommand issue when you tried to remove last recorded command with built in chat editor and it wasn't being removed
  • Updated default locale for armorstand editor and middle mouse click to edit its name. We should use Q by default due to 1.18+ no longer properly recognizing middle mouse clicks in survival mode
  • Fixing issue with bungeecoord not reporting correctly player count in some situations
  • Small fix which could have cause issues with private messages not going through if sender never visited target server. This one mainly for bungee type servers.
  • Small adjustment for private messages where now we can have \n in message format which can add extra line but we will not allow \n in chat messages
  • Small addition for clear command to recognize item amount as separate variable instead of using more universal format. So /clear apple:3 and /clear apple 3 will do the same
  • New placeholder as %cmi_user_baltop% which will output current player baltop position. This only updates once every minute.
  • New custom event as CMIChequeCreationEvent which will be fired on cheque creation with appropriate information. Can be canceled.
  • New custom event as CMIChequeUsageEvent which will be fired before cheque usage. Can be canceled.
  • Small change for /setspawn where now we will recognize -loc: and loc: variables, as currently it was only variable used without - at the beginning which could have caused confusion
  • Fix for tag feature not recognizing players nick names and only checking for their original name
  • /cmi tempban command now supports extra time variables as + and - which will either increase or decrease players ban time by provided amount. Player gets auto unbanned if time reaches 0. As an example /cmi tempban Zrips +5m or /cmi tempban Zrips -5m
  • /cmi mute command now supports extra time variables as + and - which will either increase or decrease players mute time by provided amount. Player gets auto unmuted if time reaches 0
Top Bottom