- Fixed item duplication where closing the icon selection GUI with E returned the display item in slot 13 to the player's inventory, allowing the item to be duplicated
- Fixed icon selection state not being cleaned up when the player closed the GUI manually, which caused ghost state to persist and interfere with subsequent GUI interactions
- Fixed home creation chat prompt remaining active if a player disconnected mid-creation, causing their first chat message after rejoining to be silently consumed as a home name
- Fixed item duplication bug where spam-clicking the delete button returned the custom icon to inventory multiple times; custom icons are no longer returned to inventory on home deletion
- Added SigmaTeams-ChatManager integration: team home is now shown in slot 0 (top-left) of the homes GUI
- Team home displays a gray bed when the player is in a team but no home has been set yet
- Team home displays a yellow bed when a team home is configured
- Team leaders can set the team home by right-clicking the team home slot in the GUI
- Team leaders can delete the team home by shift and right-clicking the team home slot in the GUI
- Team home teleportation now goes through the SigmaTeams core plugin, respecting the warmup timer and movement cancellation
- Fixed personal homes being pushed too far down when the team home row is reserved; homes now top-align directly below row 1
- Fixed home name lookup breaking when home-name config value contains extra characters such as brackets; home name is now stored in PersistentDataContainer and is immune to display-name formatting
- All team home icons, display names, and lore lines are fully configurable in config.yml under team-home
- Added home-name, home-name-main, home-details to config.yml with {name}, {world}, {x}, {y}, {z} placeholder support and & color codes
- Removed redundant show-coords and show-world config options
Fixed item duplication glitch when changing home icons
• Old icons are no longer returned when setting a new icon
• Prevents players from duplicating items by changing icons repeatedly
• Added safety checks for edge cases
Technical Improvements:
• Improved icon removal logic
• Enhanced error handling
• Code optimizations
