Class GuiHandler

  • All Implemented Interfaces:
    org.bukkit.event.Listener

    public class GuiHandler
    extends Mechanic
    Handles registering active GUIs and managing inventory events.
    • Constructor Detail

      • GuiHandler

        public GuiHandler()
    • Method Detail

      • registerActiveGui

        public void registerActiveGui​(Gui gui)
        Add a Gui to the list of active GUIs.
        Parameters:
        gui - The GUI to add.
      • removeActiveGui

        public void removeActiveGui​(Gui gui)
        Remove a Gui from the list of active GUIs.
        Parameters:
        gui - The GUI to remove.
      • onInventoryClick

        public void onInventoryClick​(org.bukkit.event.inventory.InventoryClickEvent event)
      • onInventoryClose

        public void onInventoryClose​(org.bukkit.event.inventory.InventoryCloseEvent event)
      • registerToggles

        public void registerToggles()
      • registerToggle

        public void registerToggle​(GuiToggle guiToggle)