- Fix for sign spy not working while utilizing new chat handling mechanic
- Fix for an issue with 3rd party chat plugins compatibility while utilizing new chat handling
- Fix for public chat custom preset colors not being taken into consideration properly
- Fix for old item into chat regex not being accepted properly
- Fix for head/item icons inheriting chat color causing them to appear wonky
- Improved performance for item renaming filter
- Added option to set material as * to include all materials when defining materials which can't be renamed based on provided regex, for example '*
[A-z]+ (?i)\w*spawner)' would prevent any item to be named into something like "Pig Spawner"![]()
- Fix for sell gui title showing full price and not accounting for potential money loss due to lower item durability
- Fix for error in some cases when deleting chat message
- Fix for predefined gradients not working while having special portions in the message like url, item or player mentions. So gradient now correctly being carried over entire text while still being able to include special portions
![]()
- Added option to add {head} to chat prefix format which will include players head icon. 1.21.9+ paper servers only
![]()
- Added option to include [head:Zrips] [head:a0d1fc8a-3541-4a33-bef8-bb1c66cf2b9e] or [head:Zrips:false] where "false" is to not include outer layer of skin. Additionally mob names can be used like [head:cow], mob skins are taken from CMILib mob skin list, the one at the top of the list (should we randomize?). This will insert head into public message. This requires for player to have cmi.chat.head permission node
![]()
- Added option to include [sprite:diamondsword] to include item/block icon into public message. Again, this requires cmi.chat.sprite permission node. Additionally, not all materials have appropriate sprites associated with them, so some might produce invalid results (its based on client side, so can't do anything about it), like for example oakstairs will output checker board pattern. To have more granule control you can define atlas and sprite path, like [sprite
articles:goldheart_2] which will include golden hearth. You can find full list of valid sprites at https://www.gamergeeks.net/apps/minecraft/list-of-atlas-sprites just don't forget to separate atlas path from sprite path with : this closely mimics how minimessages handles inputs like these![]()
![]()
- Added option (enabled by default) to show actual item icon instead of items name when using [item] variable, which will shorten message and make it look better. Again, keep in mind that not all items can be shown with an icon like that, so this only applies to the items and not blocks, so when its a block then we will show its name as it was before.
![]()
- Some adjustments to new chat handling not processing all of the color codes in all places
- Partially returned option to have predefined gradient chat messages, while regular messages will work as before, there is known issue where if you would tag player, include item or url, then gradient would break and simple clean message will be shown, as these special actions will override gradient portion. This will be addressed in future updates as its more tricky to get working correctly while keeping predefined gradient
- Additional quick fix to address an issue with chatdelete command not being allowed on valid servers
- Fix for rare error relating to night sleep speedup
- Fix for an error on older servers relating to hot floor damage type
- Fix for giveall command causing error message if you are not holding any item while using h variable to pick item from your hand or provided item is not valid
- Fix for hologram visibility toggle by using options command not performing as intended
- Fix for holograms potentially creating tiny icons if it had fadeout animation and hologram contained icons
- Fix for holograms keeping intractability even when it needs to be hidden for that specific player
- Added missing locale lines for custom recipe creation relating to exp gain and craft times
- Small change for donate command to better indicate about receiving player not having permission instead of simply saying that you can't do this to the player
- Fix for hex code not showing up in dye info command output
- Small locale cleanup for editctext command to utilize some of the lines from CMILib instead
- Some adjustments to flight charge command locale output to be more informative when changes to your flight charge have been made, which now indicates if you lost or gained charges, what's the change, your new current and max amount. Additionally fixed issue where charge price line was missing. Additionally visuals now show charges with fractions as this is how we deal with it internally, which could have caused some confusion due to some rounding mismatching.
- Fix for vanishedit issue when editing vanish level and it incorrectly setting your vanish state
- Fix for vanishedit level editing causing join/leave messages to be shown if you have fake ones enabled
- Added extra line for level editing to indicate available max vanish level to be more obvious why you can't increase it
- Added extra sub command for hologram as "enable" "disable" to quickly enable or disable specified hologram. Additionally added option to switch between hologram types "/cmi hologram type holoName textdisplay" or "/cmi hologram type holoName armorstand"
- Fix for armor stand based holograms not working on 26.2+ servers
- Added option to spawn in mannequin with defined skin like mannequin;Zrips or mannequin;Zhax you can add immortal variable to make them invincible to the damage potentially making them NPC like, just keep in mind that mannequin doesn't have actual AI attached to it, so its only player like static entity
- Small fix relating hologram fadein/out animations when there are more than one player near it
- Fix for potential error on server startup on some newer servers when utilizing fake operator feature
- Additional adjustments for placeholder parsing inside commands
- Fix for placeholders being inside another player not getting parsed fully, now it should get to 4 layers deep if needed
- Fix for hologram fade out and fade in speeds misbehaving if you had different values
- Improved hologram fade animations to be slightly smoother
- Fix for an issue where hologram could have remained hidden if there was rapid enter/leave action for hologams while having fade in and fade out animations turned on
- For time being disabling some offline player manipulations for Canvas 1.21+ servers due to those being more picky in how data is being loaded in and previntng regular approach from working,
- Fix for kit commands incorrectly parsing gradients inside commands when combining with kit variables like {KITNAME}
- Fix for holograms potentially being stuck if config file was reloaded when you were on the edge of visibility range
- Update for material picker, for example hologram board picking, which now (needs CMILib update) allows you to pick item from your inventory instead of searching specific one in entire GUI list
- Fix for some of the placeholder parse requests not being processed when sent from PAPI itself with NULL player
- Fix for elytra boost by using exp not working as intended
- Fix for elytra speedometer indicating a boost action when it wasn't actually boosting you at the moment due to lack or meet requirements
- Fix for an issue relating to armor stand manipulations interfering with some 3rd party plugins
- Fix for placeholders not being parsed when those should have based on who and where those were used. This related to command usage with placeholders as variables inside of those, which needs to have some limitations for player usage while still allowing its usage in some cases
- Fix for colorlimits command indicating that player can't be found while he is simply offline and we can't perform permission check on offline player
- Fix for ifonline and ifoffline specialized commands variables not outputing feedback message when needed
- Fix for issue relating to schedulers with set specific month
- Small addition for homes gui to open homes editor with right click in addition to Q or middle mouse, primarily for bedrock users
- Removed option to use simple home gui, we will be using complex type one from now on only, as it provides more customization
- Fix for scheduler triggering multiple times if you had randomizer enabled
- Fix for resin icon not being shown correctly in trim command UI
- Fix for night speed up triggering when entering bed with monsters nearby
- Fix for msg and some other commands not recognizing fully vanished players when 3rd party plugin is used
- Update for 26.2 support, CMILib update will be needed for this to take full effect
- Fix for holograms potentially visually duplicating while performing reload command
- New placeholder as %cmi_user_inpve% which simply indicates if player is in combat mode
- Fix for gm command not working on newer servers when player is offline
- Fix for search command not being consistent when looking up for player states, like flight availability, if player was offline