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

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

Pro Download
Please update CMILib before using this version
  • Added feedback message for compass command which is sent to the player which location was used to inform about someone targeting him. This can be hidden by using -s variable or simply changing locale like to empty one
  • Fix for rare issue relating to tps calculations
  • Fix for rare error when processing gradient messages
  • Fix for issue with speed command when you have someone online whose name starts with number
Reworked give command to accept one liners, similar rework as it was with spawnmob. What this means is that give command now will use different format when defining items. While old format should still work, its strongly recommended to move towards new system.
As "one-liner" implies, now items are defined in one long string without any spaces (use _ for space). This is to have same format across multiple places which will be expanded on its usage down the road.
As and example

Code (Text):
diamondsword;{#Gray}My_Uber_Sword;&2Goblin_Slayer!\n{#pink}With_Love!;sharpness:3,durability:3;hideenchants


This will create diamond sword with defined name, lore, 2 enchants and extra flag to hide those enchants in one single short line. No more messy usage of n a l e variables, now it supports quite few new things. For example:
  1. Now you can define custom item model data with cm{1235}
  2. Now you can define items flags like hide_enchants, hide_unbreakable and so on
  3. Now you can get colorized leather armor with easy variables like leatherboots;662266 or leatherboots;red or leatherboots;125,23,123
  4. Now you can get specific painting
  5. Now you can get specific goat horn
  6. Now you can get armor with specific armor trims
  7. Now you can get decorated pots with specific decorations
This same expression of item can be used while using specialized commands variables hasitem:[data]! and item:[data]! which will allow you to define specific item you want to check for and remove as of latest version we are strictly checking by items material and its meta data values, so some items would not have been recognized anymore due to more strict criteria than before. More variables for specialized commands will come later to give you option to have more loose checks, tho you should always use more specific criteria to avoid valuable item removal. So now with new item expresion you can check for item with specific custom model data, specific name and specific lore which will allow to have more valuable items.

You can read more about its new usage at https://www.zrips.net/cmi/commands/icwol/

Known "issue" is lack of specific firework creation, this will come later on, as this version took longer than expected.
  • Fix for issue when having sell gui open, full inventory and items dropped on ground, which could have resulted in item loss if you canceled item selling
  • Fix for an issue with players having placeable brushable blocks in their inventory with custom loot tables and someone opening their inventory with /cmi inv command which would have made dropped items marked with special GUI protection marker and those items would have been removed in some instances from your inventory
  • Fix for you being able to use color formats while defining hologram background color which would have caused errors in console to appear
  • Fix for error relating to bossbar hide while player is already offline
  • Fix for hologram background color not being saved properly if you used some of the vanilla color codes like &4. Recommendation is to use hex color codes or by custom name for more flexibility
  • Fix for gradient colors not working properly when using unicode or emoji characters
Update CMILib

  • Fix for inconsistency for specialized commands item:[data]! and hasitem:[data]! variables. Keep in mind that these variables check by items material and NBT data, so renamed items or items with enchants will not match basic items
  • Fix for specialized commands cooldown:[amount]! variable not accepting fractional cooldowns, so now you can have cooldown:0.5! for half a second cooldown
  • Fix and as a feature, you can heal by negative amounts now too, /cmi heal Zrips -10 would damage player by 10 points, keep in mind that this will not kill player even if resulted damage would be over players current health
  • Added option to define time you want to show message when using !title! variable in locale files. Format is as !title:[time]!, for example !title:4.5! which will show title message for 4.5 seconds. This will need latest CMILib to work
  • Fix for issue with /cmi sc command when you step on pressure plate
  • Added auto pagination to holograms line editor which now will show 10 lines per page instead of showing all of them in one go. You will need to update CMILib for this
  • Hologram editor lines are now limited (only visually in editor) to a specific length so that lines fit in more consistently without overwhelming entire chat window
  • Added option to define ClickCommands for few chat messages, this will work in a similar way as ClickSuggestions did before, tho when you have command set then it will be performed on a click instead of showing suggestion while you can still get suggestion by shift+left clicking on it
  • Fix for small bug when performing cmi heal all from console
  • Fix for error relating to player combat and splash potions and player NPC's
  • Fix for setmotd not taking full effect when using -s variable
  • Improved handling when it comes to combat modes for pve and pvp which should produce better results when there are other plugins modifying damage being dealt
  • Small fix where player would be put into afk mode while he is fishing and DisableOnFishing set to true
  • Fix for tppos feedback message always showing up in action bar
  • Fix for inv command while hovering over potion item including confusing text saying "No Effects"
  • Fix for warnings setup not reloading properly with /cmi reload command
  • Fix for issue relating to player warnings
  • Updated CMIV plugin, you can download latest version at https://zrips.net/cmiv/
  • Fix for error message relating to spawner charges and latest CMI builds
  • Fix for condense and uncondense failing to update with new state when reloading config file
  • Fix for vanish edit getting a reset on each unvanish
  • Change for RequireBackwards option for condense command which now default to true and got hard reset as it should be at true for better default experience due to possible unpredicted results when we are not checking for backwards recipes.
  • Added option to not condense recipes which are based on 4 same ingredients and only allow ones based on 9. This allows to avoid having backwards check while not having oak planks being converted into workbenches and similar
  • Fix for spawner charge command not detecting your charge group
  • Fix for issue with duplicated holograms appearing in some rare instances
  • Added option to disable durability loss message in options GUI
Don't forget to update CMILib

  • Small optimization for memory usage
  • Update for particle show method which now uses one from CMILib. You will need to update CMI and CMILib if you are running latest builds of 1.20.2 server version
  • Fix for interactable commands not accepting specialized commands interaction variables
  • Fix for issue with random teleportations rare error on paper type server builds
  • Fix for issue with gamerule GUI missing back button due to game rule taking up its place
  • Added option to redirect death messages to action bar. Check deathmessages config file. keep in mind that action ba messages will loose option to have hover over text
  • Optimized general memory usage which should help out when you have tens of thousands user records on your server
  • Fix for a bug relating to player combat and player head drops chance not being calculated correctly after repeating killings
  • Added permission prefix and suffix information to /cmi info command when hovering over players name. This might not show up for you if you have existing setup, you will either need to reset newNameHover section for info command in locale file or add [title] variable to it manually
  • Kit.yml file got moved, once again, to its own folder. Why you ask? Because now you can separate kits or groups of kits into files and just drop those inside folder and reload plugin (you still need unique kit names). All new kits will be placed into kits.yml file by default as it was before, you can always change its location my moving it manually or using ingame GUI editor. Side note, if you relocate kit to different file with ingame editor then old file will be removed, due to some internal limitations we will be removing (moving to backup folder) all files which are not present in existing kit records while saving those, so just be sure to copy over files while not having pending saving due to ingame editor which would force kits save procedure and new kit files will be automatically moved to backup folder.
  • Moved Particles and TeleportEffects out of main config file into its own which is located inside settings under ParticleEffects.yml file name
  • Moved RandomTeleportation out of main config file into its own which is located inside settings under RandomTeleportations.yml file name
  • Moved entire deathmessages folder from settings to locale folder to be more consistent where translatable files are located at
  • Fix for tridents with riptide enchantment still working for brief period of time when switching players weather from rain to sunny
  • Fix for you being able to determine if player is in vanish and online with specific commands
  • Fix for spawnmob hp variable not setting properly mobs defined health
  • Spawner entity picker window now properly uses translatable entity type names
  • Fix for saveditems not processing command if you provided 6 variables
  • Fix where player would not enter combat mode if final damage was equal to 0 due to all players resistances. We should still put player into combat mode even if he can't really do any damage.
  • Fix for limited use time kits still checking for required money or exp before informing about it not being available
  • Fix for issue with discordsrv due to latest softdependency removal. Should be working better now.
  • Improved custom world detection where now we will no longer receive message informing about missing world for holograms which gets updated on later date.
  • Fix for holograms using new display method and still having line of sight check enabled which can cause some visual glitches
  • Fix for error message in older servers while using events commands for...
  • Fix for &u not working in new hologram displays
  • Added "TallMangrove" and "Cherry" to tree command
  • Removed soft dependency for discordsrv, should not effect compatibility with it
  • Removed soft dependency for multiverse-core as it was causing circular load issues with paper servers. Should not effect plugins compatibility, tho it might create few messages informing about missing worlds until it gets updated.
  • Fix for condense...
  • Fix for bug when portals are not saved after using some of the direct portal modification commands
  • Hard black listed /l /login and /register commands for command spy to avoid exposing those with bypass permission node
  • Added new option to disable players riding you. You can access this new option from /cmi options GUI.
  • Small fix/adjustment for inventoryhat handling when it comes to none helmet items being put into slot when those are without...
Back
Top Bottom