Update CMILib, few changes relating to GUI handling have been pushed out which will be needed for new features
Fix for rare error when checking player information who is located in unloaded world
Removed glass panes from home GUI icon list when we don't have any preset material and we just randomize some of them. This eliminates issue when its hard to notice home icon when it is glass pane and its connected with next new features.
Added new specialized command as closeinv! which well, closes player inventory. This doesn't have any special conditions relating to it, it will only attempt to close players open inventory if there is one open currently
Small update for bed interaction and home auto registration which now should properly update each time you interact with new bed even if its nearby old saved location
Moved Homes configuration section from config.yml file into Settings/Homes.yml file. This is one of the first transition we will perform to split up features and related config options into specific files for better management. Process should be automatic and should carry over your previous setup without reseting it.
Changed default bedhome name from "Home" to "BedHome" to have better separation between those and avoid one overriding another. You might consider updating those values manually if you have old config file.
Rework for Home GUI which now defaults to complex type one. You can always return to old plain if you wish. Now home gui will be in maximized 6 line size. By default it will have 10 empty center spaces for homes. Can be expanded to 27 if needed. Additional buttons have been added for your convenience if you want to have better integration with other plugins utilizing GUI system.
Information button which is disabled by default will be located on top left corner which can be used to display information in chat or perform any other function you want.
Top right corner reserved for close button, even tho its function can be changed as by default its only utilizes previously mentioned closeinv! specialized command to simply close inventory when you click it.
Top middle 3 buttons are reserved for bed home, home and death location icons. Bed home is one created by interacting with bed with auto bed home creation feature enabled, it will not show world bed respawn location. Home location is bed location with default home location which usually gets created if you create home location without providing its name. Death location is the same as it would be by using /dback command, for this to appear you need access to /dback command
All extra buttons can be turned off if you don't want to show them. All are clickable and will perform appropriate commands and you can customize icons for all of them.
Keep in mind that setting home slots will still work as before, but due to smaller footprint those might be scattered in unpredictable way until you update their slot positions.
Added option to middle click on home location to change its icon. You do need to have cmi.command.sethome.iconpicker permission node to see and use this option.
Now home GUI will use defined home and bed home icons if you dint specified material for those locations.