Gui Listener
object 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.