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.10.0
For 1.7.10 - 1.21.x Over 300 must have commands/features for your server!

  • Hard blocking %checkitem% type placeholders from CMI side due to how dangerous those can be.
  • Filtering out placeholders from ping command
  • Fix for spawnereditor error when we are trying to edit empty spawner
  • Fix for ender chest playing open animation while you have silent chest enabled
  • Added exploit protection against players using trident with riptide during sunny day but having pweather set to rain. Enabled by default, you can disable it in config file under exploit protection section
  • Added sub permission nodes for weather command. Now there will be 4 new permission node. cmi.command.weather.sun cmi.command.weather.rain cmi.command.weather.storm cmi.command.weather.lock which will limit what player can do with this command. By default player with only base weather command will have ability to check weather in a world, to change it he will need to have sub permission nodes as mentioned.
  • Fix for issue with custom enchant plugins and scavenger feature not wanting to cooperate
  • Fix for issue with sign text not being saved on initial sign placement. This only effected 1.20+ servers.
  • Fix for launch -nodamage not working
  • Fix for warp points used as respawn not picking random location from provided multiple ones
  • Fix for homes in GUI being "randomly" sorted, now first one will be the first home you created
  • Added option to disable private message sounds in /cmi options UI
  • Now performing /cmi blockinfo while looking at chiseled book shelf will show list of books with their enchantments inside of it
  • Now /cmi se command will take into consideration from which side you are looting at the sign. This only applies for 1.20+ servers and will automatically update the side you are looking at instead of always changing front
  • Fix for issue with signs and their colorization and setting glow state with items
  • Known issue: Sign edit UI will open even without cmi.signs.shiftedit permission node, but will not update its text when clicking on "Done" button. This only effects 1.20+ servers. Due to native support for sign text editor as of 1.20 this causes some issues until better method will be made or native new event gets added which can be used to more properly control when this UI should be opened
  • Known issue: Error message can appear for dynamic signs on 1.20.1 servers. This should be fixed with spigot/paper builds in next few days and will resolve itself then.
  • Fix for issue with bbroadcast showing double message on sender server
  • Simplified error message when trying to parse invalid equation placeholder
  • Fix for playtimerewards getting enabled if you had lower than 60 seconds auto pay timer
  • Now performing /cmi prewards will properly inform about feature being disabled when it is, to avoid confusion. Keep in mind that playtime rewards are disabled by default.
  • Fix for itemnbt/entitynbt commands not showing properly byte and long arrays. For this to take full effect you will need CMILib1.3.0.1+
  • Fix for issue while trying to detect player head with search command
  • Fix for grouped warps not showing up in tab complete
  • Fix for grouped warps not showing up in GUI. keep in mind that you can actually show warps for specific group by using /cmi warp -g:[groupName]
  • Added option to disable mirror brake in mirror mode. This can be useful if you want to allow for players to build in mirror mode, but want to prevent from players abusing this system by using it for mining instead.
  • Fix for mirror mode not taking items durability for all broken blocks
  • Fix for issue with chat bubbles on 1.19.4 servers with latest builds compatible with 1.20
  • Fix for issue relating to tablist error in 1.17 1.18 1.19 servers
  • Fix for error relating to player online state check
  • Added option to charge money while opening shulker box from your inventory. Disabled by default. Can be bypassed with cmi.openshulker.free permission node
  • Fix for sit commands sub value of -persistent
  • Fix for /cmi give spawner giving out pig spawner in 1.19.3, now it will return empty spawner instead. This will need CMILib 1.2.5.6+ version.
  • Known issue: Dsigns are not working properly in 1.20 until it gets properly addressed. Looks to be issue with Minecraft itself not handling properly some of the methods. Should be fixed in few days. Only effects 1.20 servers.
  • And yes, support for 1.20 servers. Some small issues could still be present.
  • Fix for issue with warp command where you could have used custom warp with specific player name to determine if vanished player is online or not. Now it will properly teleport to player if you can see him and he is online or will redirect to defined warp point
  • Disabling night vision potion effect in inv gui while player is in vanish mode and you cant see him
  • Fix for toast command when not providing any text to be shown
  • Fix for issue with option to teleport with entities and you having access to armor stand teleportation and performing teleportation while sitting on some armor stand. This is mainly issue with OP players and plugins providing chair features. For time being we will require to have specifically set permission node to be able to teleport with armor stand as cmi.teleport.with.armorstand
  • Removed alertlist command and merged it with alert command to be under one roof. This will slightly change command usage in adding new alerts which simply add's extra "add" variable at the start like /cmi alert add Zrips Bad muffin!
  • Added option to list alerts by player name in case you want to check specific alerts for specific player. Example: /cmi alert Zrips or /cmi alert list Zrips
  • Now adding alert to player which already has one will not delete existing one but will override with new one
  • Added option to add extra day to alert timer by simply clicking on [+] sign in the alert list
  • Slight change in alert list look to have delete button at the beginning followed with new add timer button for more consistency.
  • Added -s variable for alert command to avoid outputting messages when adding or removing alerts, this will not have any effect while listing alerts.
  • Exposed remove sub command for alerts. This was already a thing under "delete" label, now it's more obvious and has better accessibility directly with command
  • Fix for performance issue relating to interactive commands having hundreds of recorded locations
  • Added new variable for down command as max which will teleport you as deep as possible.
  • Added option to not save defined material items when using /cmi invsave or auto saving on players death.
  • Added title for home editor GUI
  • Fixed issue with home editor window back button showing locale in items lore and not its name
  • Home edit gui will use back button instead of close one, for consistency
  • Updated editwarp GUI to use same back button as it is everywhere else (taken from CMILib)
  • Fix for default NO locale file
  • Fix for trying to set locale to NO which gets changed to "False" due to how its being handled. This could have been bypassed by setting locale to 'NO' with quotation marks.
  • Added chatbubble variable for %cmi_user_toggle_chatbubble% placeholder
  • Fix for error message about missing permission being shown to player and not sent to console
  • Fix for near command issue relating to missing class file
  • Small fix for chatcolor command to keep same color order as it is in config file for better organization
  • New custom event as CMIStaffMessageEvent which can be canceled, receivers or/and final message modified
  • Now near command will not suggest to click on line to point towards player if player doesn't have point permission node
  • Introducing MaxDistance options for tpa and tpahere (separate values) with additional permission nodes like cmi.command.tpa.max.[blocks] and cmi.command.tpahere.max.[blocks] which can limit how far player can teleport to another player. Disabled by default. Having any distance value over 0 will mean that players are not allowed to teleport to player in other worlds by default with these commands and general teleportation range is limited to senders access. Additionally, distance is double checked when teleportation is being accepted.
  • Small fix relating to holograms without any set lines in them
  • Fix for unjail command missing locale message
  • Toast messages now support hex color codes and gradients. Go crazy with it.
  • Fix for itemframe command being able to work in areas where you should not have permission to interact with item frames
  • Fix for issue with scan command and checking blocks near max build altitude
  • Fix for issue relating to jail cells not being created past first cell
  • Small fix for placeholder parse sub command to output more properly which placeholder got translated in feedback message
  • Fix for issue with kit GUI not showing all kits in some situations
Top Bottom