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 internalchanges relating to task usage to more properly indicate when task originates from CMI and not CMILib even tho its CMILib which handles tasks
Added entity id and UUID to the entityinfo command. You can hover over the entity type row for more information and click on it to get the UUID of the entity
Fixes an issue where double-sided holograms were displayed on one side only
Initial SMALL support for Folia servers. We don't officially support Folia yet. What does that mean? Well, that means CMI will run on Folia servers, but with some issues due to how picky Folia is in some areas and how many CMIs need to be updated to be fully compatible. Expect quite a few bugs initially, but the basic features should work. You can test it and report issues that need to be resolved over time. It's not designed for live servers, but it will allow you to have a test platform and for me to continue working on it and troubleshooting.
Fix for kill/suicide commands when it comes to earlier versions of server 1.20.4 that cause some pop-up errors
A small correction for the specialized check: variable commands when you need to check if the values are not equal, as well as the != condition
New placeholder %cmi_user_uuid_[playerName]% to get player UUIDs
Fix /near showing the same name for all entries
Fixed an issue with team warm-up and player teleportation that was supposed to cancel the original warm-up timer
This update is mainly for those using Bungee or Velocity server networks. Updated CMIB and CMIV on top of CMI to have better handling when it comes to detecting players servers current, maximum population and their online/offline states that will no longer use external ping mechanics that could return incorrect information in case the servers do not support this option or something else blocks it (ports not open). Update the relevant plugins on both sides.
Fixed an issue where damage numbers were displayed when dealing 0 damage.
Updated the way holograms interact with them. In version 1.20, instead of the invisible slime mob, we will use a new special interacting entity, which will solve several problems, for example, the slime will be visible while you are in spectator mode, and the slime will have knockback power.
Fixed an issue where hologram interactions were not updated on time, and line hovers could not be recognized in time if that hologram was set to maximum refresh rate.
Fixing an issue related to bungee messages
Fixed an issue where player data was not saved in the latest builds of Paper 1.20.4 after a player teleported and tried to quit the game shortly after
Fixed an issue where Elytra Boost would not consume items if they were renamed