GuiListener

The GuiListener object listens for GUI-related events, including inventory click and close events.

It handles the events related to GUI interaction, such as processing button clicks and notifying when a GUI is closed.