- Fix for small memory leak relating to vanish handling
- Fix for an error on inventory save in some instances
- Fix for an error message on skull placement in some instances
- Fix for locale not being updated properly on first launch and error about missing paths being reported until plugin/server reload
- Fix for scan results reporting double chests twice
- Added option to print scan commands output into log file for later overview, this will help you out in case server stops before scan finished or server simply crashed or you simply want to have it for later use. Log is being updated in real time on every new hit, so there wont be any particular order of those entries
- Added same option for search command as it is for scan where now you can log search results into file
- Complete rework for search command in general, as it was still running on old code, and I mean ooooold code. Command usage changed completely, for new usage and some extra explanations please visit https://www.zrips.net/cmi/extra/search/ which includes few examples. As of this version there can only be one active search at the time, this is just to prevent unwanted load with multiple searches going on at same time, and this allows everyone with access to search command to see same results. As of this moment results are not being sorted by amount found and is only been grouped by player
- Support for 1.21.5 servers. Don't forget to update CMILib
- New variables for spawnmob as warm, cold and temperate for pig, chicken and cow. Now as of 1.21.5 spawning mobs will set their type based on biome, so if you want specific type you will have to define it while spawning mob in, so /spawnmob pig:temperate produces good old piggy, while /spawnmob pig:cold produces new cold blooded one.
- Fix for rt command outputting empty possible world list
- Fix for chat bubble being duplicated in some instances
- Small update for specialized commands and general item find logic to potentially look for items based on defined durability, this applies when doing something like hasExactItem:diamondsword;dur{1}! which would look for diamond sword with 1 durability left, alternatively if you used hasExactItem:diamondsword;dur{1/500}! will look for diamond sword which has one durability left and has its max durability set to 500 while ignoring any other diamond swords with single durability point
- Added option to transfer broken spawner directly into players inventory instead of dropping on the ground. Disabled by default
- Fix for shulker box title not updating when you open second shulker box
- Fix for bperm specialized command condition not working as it should in some instances
- Added option for random teleport to ignore crawl spaces and no longer teleport player to single height empty location
- Added option to use ifempty:inv! with additional number value to check for specific empty slots available like ifempty:inv-5! which would check if player has 5 empty slots, this check does include entire inventory with armor and offhand slots
- Optimization for player inventory saving into database
- Fix for home removal on offline players not taking correct effect if player never logged in until server restart
- Added placeholder support for random teleport feedback message
- Fix for a bug when banning players which could have implemented timed ban instead
- Some update/improvement for afk detection system to be more picky when it comes to players who never move camera around and yet still moves, common indication of anti afk machines
- Fix for an error when trying to drop players head
- Fix for an error in some instances when teleporting and having your chat bubble still being shown
- Some updates/reworks for ban handling, mainly to have better compatibility with Paper 1.21+ servers
- Added option to fully hide some informational buttons in kit preview GUI if you set icon to invalid material
- Changed spawner drop chance to accept fractional values to be more accurate. Additionally changed spawner drop chance to be shown with fractions instead of full percentage numbers to be more accurate when you have chance values with fractions. This now more properly accepts chance values which should be under 1% and can go down to 0.
- Fix for disabled recipes that are sometimes not being disabled. Additionally, some extra feedback messages got added in case disabling recipes failed for some reason
- Fix for itemframe command not reporting the correct number of invisible armor frames around you
- Fix for an error when trying to set max player amount on latest minecraft servers
- Mitigation of an issue in case player removal from chair was unsuccessful for some reason and taking damage (including few other actions) would have teleported player back to the chairs locations
- Improvement on initial player sit animation to avoid having him faced towards south and then turning to the correct direction
- Fix for shulkerbox backpack not working on older servers
- Fix for an issue with kit's and item dropping on the ground not being processed fully in some cases
- Fix for an issue where user with changed name would be "undetectable" when looked up by his name while he was offline until server restart.
- New permission node as cmi.command.sethome.iconpickeroncreation which will open icon picker, well, on home creation. This is separate permission node from cmi.command.sethome.iconpicker which is used when editing existing homes
- Now dye command will accept wolf armor on top of accepting horse and regular armor, tho keep in mind that special effects can only be applied on regular player armor
- Added basic support for BlueMap plugin to show warp points on the map. You will have ability to use custom icon for it. Hidden warp points are hidden by default, but you will have option to exclude specific ones if needed with black list.