Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

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

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

Register to download
Fixing issue which appeared with latest build where attached commands could have no longer worked after each server restart. Please double check security.key file and your backup records for those keys to match previous values, as those might have been regenerated. Apologies for inconvenience.
  • Fix for error relating to afk tile messages introduces in latest update
  • Added new placeholder as %cmi_p_[playerName]_display_name% which can display target player display name. This will allow you to use target players actual display name in outputs for custom alias commands instead of displaying their real plain name.
  • Improvements on chat preview for 1.19.1 servers which should more properly colorize and translate message preview to what it should look at the end. This includes link translations, player tagging, colors, hex colors, gradients, item in hand and so on.
  • Small fix for gradient colors in general chat and gradient color usage
  • Small change for options command. Now feedback messages will go to target player instead of command sender. This means that you can have console performing commands while informing target player about result. You can always hide those messages with -s variable
  • Optimized baltop calculation done when player balance changes. This will limit its update rate to no more than once every 15 seconds even if player receives thousands of balance changes durring that time, we will only update it once.
  • Fix for afk->CheckInterval not working as intended
  • Now afk title should appear at the moment you enter afk mode without any additional tiny delay as it was previously
  • Improvement for Afk title messages. Now it will fade in and fade out to create more seamless experience
  • Added missing %cmi_user_toggle_tagsound% and %cmi_user_togglename_tagsound% placeholders
  • Fix for issue relating to amount of warp in UI being over and excess needing to be carried over which on itself caused it to show only one warp point
  • Small fix for issue with new chat event listener introduced in 1.19.1 which isn't present in 1.19 while still being attempted to be registered
  • Updated plugin to support 1.19.1 servers
  • Changed look for playtime visualization which now is more customizable and allot more shorter by default. New locale lines got added and you can define some extra behavior in that same locale file in case you want to show more or less of the time output
  • Fix for kits UI pagination still failing in some situations
  • Added option to define custom icons for /options UI
  • Added option to send public messages while you are in staffmsg channel by using ! at the start of message
  • Another run for IC handling when it comes to Citizens NPC. This should be final update to resolve this issue once and for all (fingers crossed)
  • Added option to define custom nether roof height, in case you need different one when you preventing players from bugging on top of it but you have some custom height defined by another plugin
  • Fix for sculk sensor blocks detecting vanished players
Please update CMILib, as some core changes have been made relating to chat editing handling.
  • Fix for incorrect locale for tppos command when incorrectly defining target location
  • Some update for commands (kick, mute, ban, tempban) while using global placeholders while providing reason. This will allow you to be more flexible and have more dynamic messages while performing those commands
  • Fix for kit UI pagination not going over 2 pages if you have kit count between 56 and 84 kits
  • Fix for %cmi_jail_reason_[jailName]_[cellId]% %cmi_jail_time_[jailName]_[cellId]% and %cmi_jail_username_[jailName]_[cellId]% not returning consistent results when you have more than one player jailed at same cell. Now it should properly show latest jailed player information
  • Added option to perform specific commands when jailing or unjailing players. This will support global variables, placeholders and specialized type commands for full control over those
  • General rework on visuals and handling for /jailedit command
    Going from this messy look
    [IMG]

    to new one, which should be cleaner and more consistent
    upload_2022-7-22_18-12-10.png

    Same thing applies to jail cell editing
  • Now adding new jail will prompt you with jails name instead of adding command suggestion. This will be more consistent with general handling of things like that.
  • Added option to visualize jail boundaries (S) in jailedit command for convenience sake. This will ether use CMI built in visualization or trigger SelectionVisualizer plugin to show jails current bounds.
  • Some locale updates for /jailedit command to fit new look and new handling
  • Small change for jailing when you have multiple jails but not all of them has set cells, so jailing process was failing due to invalid jail being picked as closest one. Now we will prioritize jails which are properly setup
  • Now cell list in /jailedit can be clicked to get list of jailed players which can be unjailed by clicking their name
  • Small fix for bungee private messages which could not show up for sender in some specific situations
  • Small improvement when it comes to player based placeholders in custom alias which gets triggered from console. This means that generally speaking we dont have actual player reference to take and use for placeholder translations. Now we will try to get one from provided variables in this command. Its not 100% bullet proof, but it will allow for you to utilize some placeholder from console which require defined player as a source for those. As an example 'asConsole! lp user $1 permission set cmi.command.sethome.%cmi_equationint_{cmi_user_maxperm_cmi.command.sethome_1}+1%'
  • /cmi checkcommand will allow you to alt+click on a command to paste it into chat for simpler usage of it
  • Fix for issue with kit gui and kits you have access to preview but you cant get those, while clicking one would have glitched out kits icon
  • Fix for playtime not stopping as it should when you are vanished and you enabled specific feature relating to this
  • Fix for /cmi saveditems save command not picking correct item name when its not the first provided variable
  • Improved /saveditems GUI which now will be faster with less clutter in a console
  • Fixed issue with /saveditems GUI showing same category for all items when you use -c:all variable, now it will properly show items category
  • Better item worth detection when it comes to custom heads with custom textures applied to those. This works with mob and player heads. Save file for worth will include somewhat funky looking lines, but we can't really avoid that. Update CMILib for this to take full effect.
  • Fixing compatibility issue with stacker type plugins and ride on players command
  • Added support for default ban message to translate basic global variables like [playerDisplayName], [senderDisplayName] and similar
  • Fix for a bug where cmi.command.recipe.admin permission check was ignored
  • Fix for attached commands not recognizing click:[action]! variable properly and always defaulting to right click
This update will require newest CMILib version as some methods got moved to CMILib from CMI for centralized handling
  • Fix for economy balance not taking into consideration its format when you have UseShortNumbers set to true and balance is under 1k
  • Optimized performance for money formatting task
  • Added option to separately define amount looks when using UseShortNumbers. This only applies when we actually adding defined suffix while if amount is lower and doesn't have suffix, we will use MoneyFormat
  • Fix for recipe disabling when it comes to rockets which caused some undetected issues.
  • Known issue: Custom recipes for stone cutting, while requiring specific item by specific criteria, like item name, lore or NBT data will include every recipe relating same item in shown craftable list, it will only allow you to craft specific predefined item while derping out with rest of them. So what that means that it still works, just visualization of what you can craft with that item is broken which is on client side and there is no way for me to fix it with a plugin, this needs to be resolved by Mojang.
  • Fix for recipes not wanting to be created if you tried to create recipes which uses same ingredients with different metadata to produce same results.
  • Recipe disabling, only for 1.13 and up. New button will appear in UI after performing /recipe command which will allow you to disable selected recipe. This is only accessible by people with cmi.command.recipe.admin permission node. You can disable custom recipes too.
  • Added new custom recipe types as campfire, stonecutter, smithing, blasting, smoking. Which means that customrecipe UI got general update to include new types.
  • Added option to require exact item for recipe, this only applies for servers 1.13 and above. By default it will be enabled and item by exact data will be required, this can include item name, lore or NBT data like specific model data or anything else in between those lines. This was long waited and requested feature to be added, so now you can actually use custom mob/player heads for custom recipes which can result in unique outcomes and add quite a bit of freshness to your server.
    Side note: Due to how stonecutting works after new recipe is added/removed you will need to relog to actually notice change.
    Another side note is that if you will start adding/removing or disabling vanilla recipes you might see message like this on next server startup after player logs in
    "[13:25:25 ERROR]: Tried to load unrecognized recipe: cmi:02deba28-4dc9-3b0b-abe5-af56f5018ce8 removed now."
    this will be one time thing and on next restart it will no longer appear.
  • Now custom recipe removal doesn't require you to restart server, this only applies for 1.13+ servers.
  • Internal recipe saving format was changed which includes more specific unique recipe names based on its structure, so to avoid any potential issue we will make backup copies of that file until file gets updated with new format. This will keep saving backup file until you perform change in saved custom recipes which will update to new format. Just a fail safe in case you will want to go back to older version for some reason which will not support new format.
  • Fix for preset gradient chat messages not working if you had ClickHoverMessages set to false
  • Fix for issue if you tried to freeze/unfreeze time while it was in special speedup moving condition
  • Small fix relating to cmi.inventoryhat permission node performing unnecessary actions for items which are already allowed to be placed in appropriate slots.
  • Added support for [message] and [updatedmessage] for chat filter commands section which can allow you to insert original or modified players message
hotfix
  • Now sudo command ignores players access to cmi.command.sudo.bypass permission node if command got performed from console
  • Fix for holograms and their click particle animations not following player yaw values
  • Added option to avoid downloading all of the locale files from github repository. Keep in mind that by having this disabled you will have to ether already have desired locale file downloaded or download it manually. But in case you do have it setup and you don't want to have extra files, then you have an option now.
  • Fix for block states not being shown in blockinfo command
  • Fix for blockinfo reporting block sizes as -1 for all values
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock