Class MenuContainer

java.lang.Object
de.murmelmeister.murmelapi.menu.Menu
de.murmelmeister.murmelapi.menu.MenuContainer

public abstract class MenuContainer extends Menu
  • Constructor Details

    • MenuContainer

      protected MenuContainer()
    • MenuContainer

      protected MenuContainer(Menu parent)
  • Method Details

    • getItemAt

      public org.bukkit.inventory.ItemStack getItemAt(int slot)
      Overrides:
      getItemAt in class Menu
    • isActionAllowed

      protected boolean isActionAllowed(MenuClickLocation location, int slot, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor, org.bukkit.event.inventory.InventoryAction action)
      Overrides:
      isActionAllowed in class Menu
    • canEditItem

      protected boolean canEditItem(MenuClickLocation location, int slot, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor, org.bukkit.event.inventory.InventoryAction action)
    • canEditItem

      protected boolean canEditItem(int slot)
    • getDropAt

      protected abstract org.bukkit.inventory.ItemStack getDropAt(int slot)
    • handleMenuClick

      protected final void handleMenuClick(org.bukkit.entity.Player player, int slot, org.bukkit.event.inventory.InventoryAction action, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack cursor, org.bukkit.inventory.ItemStack clicked, boolean cancelled)
      Overrides:
      handleMenuClick in class Menu
    • handleItemClick

      protected org.bukkit.inventory.ItemStack handleItemClick(int slot, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack item)
    • handleMenuClose

      protected void handleMenuClose(org.bukkit.entity.Player player, org.bukkit.inventory.Inventory inventory)
      Overrides:
      handleMenuClose in class Menu
    • handleMenuClose

      protected abstract void handleMenuClose(Map<Integer,org.bukkit.inventory.ItemStack> items)
    • getInfo

      protected String[] getInfo()
      Overrides:
      getInfo in class Menu
    • getBottomBarFillerItem

      public org.bukkit.inventory.ItemStack getBottomBarFillerItem()
    • setBottomBarFillerItem

      public void setBottomBarFillerItem(org.bukkit.inventory.ItemStack bottomBarFillerItem)