Dynamic Inventory Title Updates: Added PacketEventChangeTitleName and PacketTitleListener for changing inventory titles dynamically without reopening the inventory. Requires PacketEvents.
ClearInvType for Inventory Management: Introduced ClearInvType enum and temporary inventory storage system for better inventory state management.
Per-Inventory Click Limiter: The click limiter now only applies to zMenu inventories and can be configured per inventory with click-limiter-enabled: true/false. It no longer interferes with non-zMenu inventories.
Enhanced ItemButton Context: ItemButton now includes inventory context for improved button logic and interactions.
Bug Fixes
Fixed parsing of map structures inside arrays in YAML configuration. #219
Fixed click limiter applying to all inventories instead of only zMenu inventories. #219
Fixed inventory restoration on plugin disable. #215
Fixed PacketEvents warning on plugin disable. #215
Resolved scheduler compatibility issue with Folia.
Fixed task registration during plugin shutdown.
Enhanced variant component initialization with proper error handling and version checks.