Is your feature request related to a problem? Please describe.
registering listener for every gui and especially unregistering them is not as efficient, as using single listener to manage all inventories
Describe the solution you'd like
Use a single event listener for all Inventory Guis
Describe alternatives you've considered
No response
Additional context
No response