CMI v9.8.8.1

280+ Commands/Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
    • As of this version some locale messages gets returned back from CMILib which was causing some general confusion. This only addresses specific lines used only in CMI, like login/logout custom messages, pvp/pve related ones and similar. For time being you might find same lines in CMILib locale file but those are no longer used and we will try to import those ones back to CMI to avoid any need for manual updates. CMILib locale will be updated in future updates and deprecated lines will get removed automatically.
    • Moved deathmessage related section from config file into settings/deathmessages.yml file
    • Added initial release for custom death messages which can be enabled in that same settings/deathmessages.yml file. This is in Development stage. Not all messages are included and not all situations are accounted for time being. In case message cant be recognized then we will use vanilla message without additional work on it. If you encountered any of those please let me know by creating githubticket with exact way to reproduce this death situation and if you already see report relating it then add to it instead of making new ticket.
      • This feature does allow you to more properly colorize messages, have different ones depending on mob types and actions.
      • There is option to create hover over for player who died and player who killed with placeholder support in case you want to show some information in there
      • Item used to kill player will be included with option to hover over it to see exact item with its information. We need option to disable this?
      • Few extra features relating this where you can define range who gets this message, prevent death message spam, mute those coming from specific world or mute them while you are in specific world. All this can be adjusted in settings/deathmessages.yml and custom death messages will be disabled by default, so if you want it you will need to enable it.
    • Fix for AutoGenerateWorlds option not working as intended
    • Fix for cap protection only working on Latin alphabet, now it will work on any crazy one out there
    • Fix for error when checking players jail status in async
    • Fix for a bug relating to scavenge and shift click
    • Fix where CMI-Fake-Operator user could have appeared in playtimetop list. Just a reminder, this is temporary user being created in case you are using asFakeOP! specialized command with bunch of protections surounding it, so no need to get voried about it if you see it somewhere.
  • Fixing small issue with freeze effect not being shown properly in feedback message
  • Added tabcomplete for /server command to include player name and -f variable
  • Small fix for particles on 1.12 servers
  • Added option (enabled by default) to prevent placing items in head slot which are not helmet type and has enchantment in them. This prevents from having effect in your head slot which should not be possible to be there, like feather falling.
  • Small fix relating to Legacy material data being loaded in when you right click on a stair block and few other actions
  • Added default message when using /sit in 1.7.10 server to inform that its unsupported version
  • Change for scavenge feature when it comes to enchant book retrieval. It was working in slightly wrong way. Now we will properly avoid giving back any enchant book if extraction of enchant failed. If it dint failed extraction then we will check for possible failure to get back book with same level or with lowered one. Currently you would have gotten book in any case but only when extraction failed then it had chance to lower its level which isint intended behavior.
  • Fix for issue with memory usage being increased for no good reason.
  • Fix for /scan command issue
  • Fix for launch command not changing launch power between 4 and 4.9, now its properly smooth transition.
  • Added freeze effect to effect command. Few things about this. Its not a actual effect but we will use existing command for it for simplicity sake. You cant apply freeze effect for specific time period because this is not how it actually works, you can set to max freeze value and then it will automatically go down, so you could try reapplying it but this is not ideal as for best results this would need to be done every ticks. So its a thing now but due to how it works its some what weird thing.
  • Fixing bug relating to elytra and trident
  • Small fix for ptime for offline players
  • Small fix relating to hologram API when you are trying to readd hologram with same exact name in rapid succession
  • Fix for replaceblock not taking into consideration -Y coordinates
  • Separated Optimizations.Teleport.CurrentLoc from config file to have 2 different options for tpa and tpahere in case you want different behavior
  • Fix for bug relating to ride command and shaking off player by suffocation event
  • Fix for issue where enchantWorthPercentage from config file was not being applied properly
  • Fixed issue where enchant worth dint fall back to preset default value in case defined level was not found
  • Increased nameplate prefix and suffix length limit from 64 to 256 for 1.17+ servers
  • Small change for groundclean command. Now by default we wont remove any dropped items which have custom name or lore set in them. You can include removal of items like that by adding +named into command, like /groundclean +named
  • Updated /groundclean tabcomplete to include all options with simple tab click without repeating suggestions
  • Fixing issue with /afk allowing usage of colors and placeholders from its reason
  • Update CMILib, few changes relating to GUI handling have been pushed out which will be needed for new features
  • Fix for rare error when checking player information who is located in unloaded world
  • Removed glass panes from home GUI icon list when we don't have any preset material and we just randomize some of them. This eliminates issue when its hard to notice home icon when it is glass pane and its connected with next new features.
  • Added new specialized command as closeinv! which well, closes player inventory. This doesn't have any special conditions relating to it, it will only attempt to close players open inventory if there is one open currently
  • Small update for bed interaction and home auto registration which now should properly update each time you interact with new bed even if its nearby old saved location
  • Moved Homes configuration section from config.yml file into Settings/Homes.yml file. This is one of the first transition we will perform to split up features and related config options into specific files for better management. Process should be automatic and should carry over your previous setup without reseting it.
  • Changed default bedhome name from "Home" to "BedHome" to have better separation between those and avoid one overriding another. You might consider updating those values manually if you have old config file.
unknown.png
  • Rework for Home GUI which now defaults to complex type one. You can always return to old plain if you wish. Now home gui will be in maximized 6 line size. By default it will have 10 empty center spaces for homes. Can be expanded to 27 if needed. Additional buttons have been added for your convenience if you want to have better integration with other plugins utilizing GUI system.
    • Information button which is disabled by default will be located on top left corner which can be used to display information in chat or perform any other function you want.
    • Top right corner reserved for close button, even tho its function can be changed as by default its only utilizes previously mentioned closeinv! specialized command to simply close inventory when you click it.
    • Top middle 3 buttons are reserved for bed home, home and death location icons. Bed home is one created by interacting with bed with auto bed home creation feature enabled, it will not show world bed respawn location. Home location is bed location with default home location which usually gets created if you create home location without providing its name. Death location is the same as it would be by using /dback command, for this to appear you need access to /dback command
    • All extra buttons can be turned off if you don't want to show them. All are clickable and will perform appropriate commands and you can customize icons for all of them.
    • Keep in mind that setting home slots will still work as before, but due to smaller footprint those might be scattered in unpredictable way until you update their slot positions.
  • Added option to middle click on home location to change its icon. You do need to have cmi.command.sethome.iconpicker permission node to see and use this option.
  • Now home GUI will use defined home and bed home icons if you dint specified material for those locations.
  • Added basic option to define home amount limitations by worlds and option to group few of those into one group. Disabled by default and can be bypassed with cmi.command.sethome.bypasslimit permission node. This by itself allows you to define how many homes player can have in specific world. It wont effect existing homes
  • Small fix for baltop rare error message
  • Small optimization for baltop command
  • Added option to shift click while scavenging items to scavenge entire stack in one go instead doing this one item at the time
  • Added option to define player head drop lore. Keep in mind that lore will only remain until you place it on ground. Due to minecraft limitations we cant maintain lore for placed blocks without introducing heavy block tracking mechanic.
  • Small fix for player head drop chance incorrect calculation
  • Fix for issue when players used space after / in commands which caused some issues. Now we will prevent this invalid command usage
  • Potential fix for continuation of random bug where player would be counted as being in god mode when he wasn't
  • Small fix for totem auto usage from your inventory to prevent death which some times could have still killed you
  • Added new option for chat command which allows you to see messages sent in those channels you chose while not being part of it. You will need to have cmi.command.chat.see permission node to have this option.
  • New sub command as /chat see [chatRoomName] which will allow player to see messages sent in this chat room. Special prefix will be added to indicate that you are not part of this chat room and only see sent messages
  • New sub command as /chat unsee [chatRoomName] more or less self explanatory
  • Now /chat listrooms will include (if you have cmi.command.chat.see) special symbol at end which allows to start/stop observing messages in that room by simply clicking on it while at same time it will indicate which room you are observing.
  • New permission cmi.command.chat.seebypass which allows you to observe chat rooms which are private
  • Now we will exclude vanished players from chat room player lists in chat rooms.
  • Small change to /sit command which now should not produce one tick armor stand appearance when you sit. Cleaner look.
  • Fix for /launch not accepting power values between 4 and 5 like 4.3
  • Fix for search command when trying to determine god mode of invalid player data
  • New locale line for /kitopen command to be used in GUI title
  • Fix for blockinfo command derping out with latest version
  • Fix for baltop with fake accounts
  • Fix for nameplate command not resetting player name color to white when you use -c: variable without any color
  • Added extra variable for /nameplate as reset which will replace -pref: -suf: -c: which would have rest players name plate information
  • Now using simple /nameplate command without any variables or proving players name will output the current player's nameplate. Due to this change new you need cmi.command.nameplate.admin permission node to actually edit nameplates
  • Small fix for /baltop causing an error message to appear in some specific situations
  • Fix for afk mode being disabled on a failed fishing event which allowed players to remain inactive state while not doing anything
  • Fix for error when using bungee server
  • Added new option for /vanishedit which allows you to always join in vanish mode even if you turned it off before reloging. Disabled by default
  • Fix for error when we have improperly initialized worlds which doesn't have an environment set to them
  • Added some limitations in how often you can interact with interactable entities. This is mainly to prevent abuse by using hacks to trigger it more often than it should be. This won't affect regular players.
  • Added option to disable server switch messages when you have bungee network with CMIB on it
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,625 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,163 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,089 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,580 purchases
Share and earn
Refer this resource and earn a 10% commission.
30,625 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,163 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,089 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,580 purchases
Top