Fix for potential issue when trying to use kill command on offline player
Fix for potential error while saving players CMI playtime data
Fix for holograms not updating after plugin reload until player starts moving around
Re-disabling offline player object manipulation on Canvas type servers due to it causing issues with how its handling data like that in comparison to every other server type. So if you are on Canvas server, some features like accessing players inventory while he is offline, will not be available
Returning back floating icons for holograms while using new modern visualization method. Keep in mind that floating icons don't have correct tracking of holograms automatic following features, so best results would be on a static/vertical hologram which is fully vertical. Update your holograms if you previously used ICON variable to get static icons, which now goes back to old behavior of floating ones, while SICON will produce static icons which stick more appropriately to the hologram, while floating icons simply float and can't be modified besides making them glow. Additionally floating icons take 2 (can be more, depending on item) text lines on default hologram scale, so you might need to set line(s) over it to empty one with _ as it bounces between multiple text lines worth of space
Some optimization/fail-safe for hologram handling when it comes to potential thread leak
Fix for potential issue with Folia type servers while riding entities
Fix for viewdistance tab complete not providing suggestions as it should have
Small change for viewdistance handling, where now manually setting players view distance will be taken before checking players permission access. Keep in mind that this isn't being carried over server restarts, so if you want persistent custom view distance then use permission node as cmi.viewdistance.[1-32], if you want temporary view distance adjustment which persists over relogs then you can manually set it with /cmi viewdistance command
Side note. CMILib received update which deprecated/removed legacy handling relating to clickable messages, which are now being handled by more official Paper API, you can still switch to legacy handling if new one causes issues, but from now on we will default to Paper API, while Legacy remains for older servers or Spigot ones. Additionally some performance improvements were made relating to message handling, legacy and new one, so make sure to update. Some other changes/fixes were made too on CMILib side.