Fix for ultimatestacker plugin creating error messages while using CMI holograms
Some prevention for shulker backpack being able to be open while its located on your head or offhand which caused some glitching out to happen
Small fix for error relating to maxworld height recognition
Added option to prevent /inv on specific players. This is in form of a blacklist which can be found in config file under Optimizations.Commands.Inv.BlackList section
Some changes for hologram API which will prevent its usage if hologram module got disabled by you inside modules.yml which by itself disables bunch of needed listener for it to work properly. If you are developer utilize basic check as CMIModule.holograms.isEnabled()
Some optimizations for hologram handling in general. If you notice any issues please let me know.
Now fun part.
Added images for ctext. This can be defined in one of 3 ways: img:head:[playerName] img:helmet:[playerName] img:diamond.jpg Head from helmet differs by skin helmet layer. While direct image definition requires for image file to be present in CMI/Images folder. Optionally you can define image size like img:diamond.jpg 6 8 which will create 6x8 pixelated image. If not defined then we will default to 8x8 You can define side text with imgtext: for example "imgtext: {#gray}Welcome %cmi_user_display_name%{#gray}!" End result can look like this
Added images to holograms. As Ctext it follows same format, difference is that you cant define side text as we cant align it properly. Additionally you cant use dynamic player head names, so img:head:[playerName] will NOT work and you will need to set it as img:head:Zrips. This might be upgraded to support dynamic player names later on, for now its enough as it is. At same time difference is that you can use different images for different pages, while enabling auto page switch can produce something like this.
More information at https://www.zrips.net/cmi/holograms/ Side note, don't over do it. Even tho server can handle images with hundreds of pixel lines in animation mode, client will struggle with that. Its due to poor performance at client side when it comes to entity title handling.
Don't forget to update CMILib to latest version if you want to enjoy new image mechanic.