Class GUI

All Implemented Interfaces:
org.bukkit.event.Listener, org.bukkit.inventory.InventoryHolder
Direct Known Subclasses:
Pageable, RewardGUI

public abstract class GUI extends AbstractListener<NDailyRewards> implements org.bukkit.inventory.InventoryHolder
  • Field Details

  • Constructor Details

  • Method Details

    • shutdown

      public void shutdown()
    • getUUID

      public UUID getUUID()
    • getItem

      protected org.bukkit.inventory.ItemStack getItem(org.bukkit.inventory.Inventory inv, int slot)
    • getInventory

      public final org.bukkit.inventory.Inventory getInventory()
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryHolder
    • open

      public void open(org.bukkit.entity.Player p)
    • ignoreNullClick

      protected boolean ignoreNullClick()
    • addDefaults

      protected final org.bukkit.inventory.Inventory addDefaults()
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getSize

      public int getSize()
    • setSize

      public void setSize(int size)
    • getContent

      public LinkedHashMap<String,GUIItem> getContent()
    • click

      public boolean click(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item, ContentType type, int slot, org.bukkit.event.inventory.InventoryClickEvent e)
    • onClose

      public boolean onClose(org.bukkit.entity.Player p, org.bukkit.event.inventory.InventoryCloseEvent e)
    • onClick

      public void onClick(org.bukkit.event.inventory.InventoryClickEvent e)
    • onClose

      public void onClose(org.bukkit.event.inventory.InventoryCloseEvent e)