- Added new placeholder as %cmi_user_rt_cooldown% which will return players cooldown time for random teleportation
- Fix/workaround for an issue where water logged blocks would not have been excluded from random teleportation location when we should exclude water
- Some changes relating to chat bubbles to use more packet based system to avoid issues with player teleportations being blocked due to it having a "passenger" and similar things. Now chat bubble will only be attached to use on client side.
- Now tab complete for nickname will actually include existing color codes of current nickname instead of showing plain name
- Fix for an issue with ItemsAdder command when it tries to perform commands attacked to the item
- Fix for an error when official hex recognition is disabled in CMILib
- Fix for itemcmdata not showing current model data id
- Fix for itemcmdata not deleting id from item
- Fix for an issue with items being placed on head which should not be allowed by set config file
- Small change for whitelisted materials for hats, now if list is empty then all material types are acceptable. Keep in mind that this doesn't bypass other block checks, like lore or enchantments
- Fix for carved pumpkin not being recognized as valid hat type item
- Fix for afk commands still triggering when you are in vanish mode
- Fix for auto unjailing process not finalizing properly
- Now entitynbt and entityinfo can be trigerred from console as long there is source player name provided
- Fix for timeSpeed section in config file only accepting base vanilla world, now it can accept custom worlds
- Few small changes for kit main and preview gui, recipes and options, to fill in empty fields with light gray glass pane
- Fix for autoAlias not working for ctext as intended
- Fix for an error when teleporting with entity
- Fix for home bed setting where home location specifically set at 0.5 coordinates would have been recognized as bed location even if it wasn't originally.
- Change in data save structure for home locations, which is not in basic JSON format
- Now gameRule command will more properly accept direct game rule setting with more appropriate feedback message when you don't want/need to use GUI and just want to quickly change rule.
- Now gameRule command will be case insensitive for game rules for simpler usage where you no longer need to define rule in specific capitalization
- Fix for an issue where chat bubble was shown from players in spectator mode
- New option in config file to enforce Italic look on renamed items when using color codes. This will be enabled by default and will mimic vanilla behavior where renamed items gets italic format by default.
- Change: Renaming items on items while using color codes will use same check as it does for /itemname command, so player will need access to cmi.anvil.colors permission node and to specific color codes from cmi.colors.itemname.[color]
- New permission node as cmi.anvil.bypassitalic to bypass enforced italic mode on item renaming in anvil
- Fix for scan command not resuming after its being paused
- Added missing wolf spawn variants with spawnmob command. Usage: /spawnmob wolf:rusty all possible options: ashen, black, chestnut, pale, rusty, snowy, spotted, striped, woods
- Fix for interaction with shift+click on trial spawners would have opened spawner type picker, this should only work on regular spawners
- Fix for exp command incorrectly recognizing target player when using [1%[min-max][[playerName]]] variable, now using something like 10%[1-999][Zhax] will properly recognize source player
- Some internal changes relating to task usage to more properly indicate when task originates from CMI and not CMILib even tho its CMILib which handles tasks
- Now %cmi_jail_username_[jailName]_[cellid]% %cmi_jail_reason_[jailName]_[cellid]% and %cmi_jail_time_[jailName]_[cellid]% only shows value if jailed person is actually online at the moment.
- Added option to block specific item renaming. This is additional behavior on existing mechanic where we could prevent item renaming into specific name, now you can disable specific items with specific names to be protected from being renamed in general.
- Fix for feedback message not being shown in some instances when providing incorrect player name for give command
- Added option to offset holograms icon to left or right which will allow you to have more customization in how it looks. keep in mind that in case you have double sided hologram then you might see opposite effect on another side of your hologram.
- Fix for holograms hover over particles not adjusting its angles for new display method when its set to Vertical follow type
- Fix for rare error while performing /status command
- Fix for an error when checking players afk state
- Fix for an error relating to hologram tasker
- Fix for an issue with spawner charges incorrectly processing remaining charges in some instances
- Fix for chat color issue while using base #123456 hex color codes
- Fix for /setfirstspawn command not taking effect until plugin or server restart
- Fix for tpbypass command still checking for safe location
- Change for money command when giving money for more than one player. Now we have 3 different options: all, alloffline, allonline. Where "all" will be, well, all players, which previously would only have taken online players. "Alloffline" will only include offline players while excluding anyone who is online. "Allonline" will behave as previous "all" and will only include players who are online. Adjust your command usage accordingly.
- Fix for an error message when checking for items remaining durability
- Improved performance when it comes to checking if player is online or not
- Fix for an error message when handling teleportations on older server versions and we have to enable fly mode for the player
- Fix for silent chest misbehaving on Folia servers
- Fix for an error on potion splash on player entity which isn't a player
- Added 2 new dedicated death messages when player dies on campfire and on soul campfire
- Fix for teleport effects being shown for vanished players
- Fix relating to skull name, lore and enchantment persisting after place/break action not clearing out old data properly
- Fix for afk leave commands not triggering if you had vanish module disabled
- Some changes for colorpicker command to include page 11 (it's actually first page) which shows grayscale colors only. And some adjustments for general handling to include slightly wider range of colors at their ends
- Added warp command sound.
- Fix for an error when using editctext with improperly created custom text pages. Usually caused by manually modifying ctext pages
- Fix for an issue with chatbubbles on folia server not working as intended
- Fix for teleportation issue when you recently talked and teleportation got prevented due to you still having passenger
- Fix for folia servers when handling commands triggered from certain async sources
- Fix for an error message during jail status check
- Fix for an issue with 3rd party plugins failing to check players warnings when we don't have any records of that
- Fix for an issue with launch command listener with some 3rd party plugins
- Fix for interactive commands event canceling option not being saved into file
- Fix for an issue with hologram interactions in some edge cases with different mapping
- Fix for an error message when using /down command and there isn't any suitable place to go
- Small performance optimization for anvil gui handling
- Fix relating to error from chat bubbles when message isn't being properly processed
- Fix for safelogin not enabling players fly mode in some instances as it should
- Fix for small warning message when loading plugin on pre 1.11 version
- Fix for rare error relating to damage numbers on entities
- Fix for an issue with animation event listener registering with latest CMI builds in older servers due to the change in event path
- Fix/improvement for custom model data not accepting negative values. Depending on your use case for full effect you might need to update CMILib too
- Fix for decorated pot inventory check causing error on 1.20 - 1.20.2 versions
- Added support for armor stand scale option in armor stand editor, this will work for copy/paste action, as template saving and just generic scale modifications with appropriate permission nodes
- Moved Combat section from main config file into its own inside settings folder
- Moved Afk section from main config file into its own inside settings folder
- Moved Scavenge section from main config file into its own inside settings folder
- Small change for player head drop to introduce small delay before you can pick it up. This is to solve rare potential issue where dying player still manages to grab that item with his dead cold hands.
- Fix when your servers clock gets set to older date which messes up kit retrieval when it was used before already
- Fix for error on Folia server relating to player riding another entity/player
- Fix for error on Folia server relating to chat bubbles
- Fix for gamerule command with provided world name not opening correct page in GUI
- Fix for legacy data being loaded if dispenser dropped armor type item
- Fix for error message relating to tabcomplete and fake users created by 3rd party plugins
- Fix for tpahere not providing feedback message when teleportation is unsafe
- Fix for teleport bypass permission not being taken into consideration fully
- Fix for error on server shutdown when using 3rd party economy plugin which turns off before CMI does
- Fix for issue when creating bed home location on a bed which is occupied, now only empty beds can be used
- Fix for an issue with some servers when we are checking players teleport destination which isn't being set properly in players teleport event
- Fix for warnings not being saved properly when you give multiple times same warning to the player
- Fix for second page of warnings not working when used on another player
- Fix for error message relating to death message in some instances
- Updated gamerule gui to more properly show game rules as it was on its limit in showing all 51 game rules in a single UI, now any new game rules will be shown in second page
- Updated internal data save structure for mail and warnings. Other fields might get same update down the line. Now its in a generic JSON format for better data structure and more consistent look and parsing
- Added option to require cmi.totem.frominventory permission node for totem to be consumed on death. This only applies when player isn't holding totem in his hand
- Added option to reload holograms file without perform full plugin reloading which will be more light weight. Usage `/cmi hologram reload`
9.7.4.8
- Fix for chat format modifications not being turned on/off with simple cmi reload command and needing full server restart
- Fix for tpo command issue on Folia servers
- Fix for custom alias error in some rare instances
- Fix for error message when using tridents with higher than vanilla max enchant level
- Fix for an issue with option to cancel chat event if it contains too many caps in it
- Fix for issue with totem cooldowns not being consistent
- Fix for dynamic signs causing error in some rare instances on player teleportation
- Fix for maxplayers not working on 1.21 servers
- Fix for spawn location determination issue if you had custom worlds set in optional TeleportFrom world list
- Simplified spawn and first spawn save format to be more compact and in line with other location formats
- Some extra protection checks for inv command