- Fix for using commands like /back to location which was in mid air would have resulted you being placed on the ground and not flying in the air
- Fix for issue with teleportations to someone else homes which are at dangerous location and requires you to perform bypass command which wasn't properly processed
- Fix for itemname command not tab completing existing items name
- Fix for itemlore command not processing tab complete properly
- Now iteminfo will have clickable item name and lore lines, in case you want to grab those quickly
- Added support for AuraSkills plugin. While this plugin is continuation of Aurelium plugin and can have same config setup, it does need to be placed under its own section for it to be recognized. We are treating this as a different plugin entirely. Use AuraSkillsRequirement inside Ranks.yml file, requirements itself are defined in same way, for example farming:10 or power:20
- Fix for issue with Arclight servers having issues with /top command
- Fix for issue with players Exp count being shown at 0 after skin being applied
- Fix for setworth direct value setting was checking buy/sell limitations backwards.
- Inverted setworth guy value setting where now left click will increase and right will decrease value to be in line with other UI's
- Fix for issue with specialized commands and != check with latest update not taking into account that you might have more than one check with | variable separator
- Small change for itemcount placeholder where now you can use %cmi_user_itemcount_% to get item count from entire inventory independent of their material type
- Somewhat a initial TINY support for Folia servers. We are not supporting Folia yet, officially. What this mean? Well, it means that CMI will run on Folia servers, but it will have some issues due to how picky Folia is regarding some areas and share amount of things CMI needs to update to be fully compatible. Expect quite few errors initially, but its base features should work. You can test it out and report issues which should be addressed in time. It's not made for live servers, but it will allow you to have testing platform and for me to keep working on it and flush out issues.
- Patch for kill/suicide commands when it comes to early 1.20.4 server versions which causes some errors to popup
- Small adjustment for specialized commands check: variable when it comes to checking if values are not equal, aka != condition
- New placeholder as %cmi_user_uuid_[playerName]% to get players UUID
- Fix for /near command showing same name for all entries
- Fix for issue with command warmups and player teleporting away which should have canceled original warmup timer
- Improvements when it comes to player movements while riding non steerable entities which would not fire PlayerMoveEvent which is mainly used by area protection plugins and allow player to enter areas he should not be able too. This is generally a work around for existing minecraft issue and only applies when player rides non steerable entities.
- Fix for tablist not translating player display name properly and only using players original clean name
- Fix for error in some rare instances when parsing placeholders
- Fix for attachcommand chat editor not removing fully attached command records. This wasn't causing any issues, just left useless information inside item stack
- Fix for error message when trying to use asFakeOp! on 1.14 and older servers
- Fix for issue where visual ban record would have remained inside database even after ban is ended. This was only visual glitch and had no effect on actual player ban state.
- Added custom death message when player is blown up by Tnt which was triggered by another player
- Fix for issue with circular plugin loading when you had Jobs and EcoEnchants plugins
- Added extra protection relating to invsee command when it involves rapid inventory modifications from both ends which could have caused some issues
- Added action bar message informing about money charge when opening shulker boxes from inventory when charge price is set
- Optimization for alias command and its tab complete recognitions
- Fix for mirror mode not processing slab placement correctly
- Added option to avoid translating placeholders for schedulers which can allow to have more flexibility with commands like bossbarmsg which can show dynamic values based on placeholders
- New specialized command variable as ph! which will skip placeholder translation before passing it over for further processing. This allows to pass over clean command with placeholders in it instead of translating before hand. For example "ph! cmi bossbarmsg all -sec:3 %cmi_server_time_mm:ss%" will create dynamic bossbar message while "cmi bossbarmsg all -sec:3 %cmi_server_time_mm:ss%" creates one with static text. Depending on your need to translate placeholders before hand or after this will give you more freedom on what you can achieve
- Fix for issue with /seen command while using 3rd party vanish plugin which could have returned "weird" values
- Added option to allow %checkitem_...% placeholders, by default we are blocking those due to potential exploitation. Similar option might need to be turned off at CMILib plugin side with future updates too.
- Some improvements for /cmi hat command to be more in line with its limitations to what basic inventory usage can allow you
- Fix for error message on older 1.20.1 spigot servers relating to event commands
- Fix for an error message when trying to access baltop placeholder
- Fix for issue with schedulers having placeholder values set for delay! specialized command
- Fix for error message on latests Paper servers while using /cmi kill command
- Fix for error message on latests Paper servers while using /cmi suicide command
- Fix/improvement for give command to accept numeric placeholders for amount
- Fix for player combat not starting when attacking another player
- Now cplaytime should stop counting if you have enabled option to not count playtime while player is in afk mode
- New placeholder as %cmi_user_sneaking% to identify if player is sneaking
- 2 new event commands swapHandItems and as sneakingSwapHandItems which will get triggered when player presses F. This will only work while not having open inventory
- Fix for issue with tpa/tpahere cancel message not being shown correctly if it's set to be !title! type
- Fix for issue with specialized commands not wanting to remove item from players offhand
- Fix for issue with usermeta command while trying to increment value
- Fix for FlyAboveRoof not fully preventing player from flying over world 'roof'
- Fix for issue with holograms while recalculating its information which could have lead to error messages in rare instances
- Fix for error when 3rd party plugins tries to create/update holograms in no longer existing worlds
- Fix for error relating to some actions like playtime check on offline player on latest 1.20.3 servers
- Added new extra variable for death messages as [itemName] which will shows items material name and not its display name as it would with [item]. Keep in mind that [item] still defaults to items material name if it doesn't have custom display name set.
- Walkspeed and flyspeed now accepts fractional permission limitations like cmi.command.walkspeed.2.5 or cmi.command.flyspeed.7.5
- Fix for image based Ctext not accepting clickable lines. CMILib will need to be update
- Fix for placeholder based delay! specialized variable not triggering when it should
- Fix for error message while using discordSrv plugin
- Added better support for custom death messages to allow [sourceDisplayName] variable for mobs kills and use mobs display name instead of its base type. We will still default to mobs base type if it doesn't have custom name set on it.
- Fix for possible issue with chatcolor command not properly processing players access to public message color codes if he had wild card permission node
- New placeholder as %cmi_user_homelist% which will list players homes
- Fix for error message with custom world and hologram removal in them
- Fix for armoreffects not working on older servers