Class WorkingStepNeededItemsMenu

All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder

public class WorkingStepNeededItemsMenu extends EasyPaginatedMenu
  • Constructor Details

    • WorkingStepNeededItemsMenu

      public WorkingStepNeededItemsMenu(PlayerMenu menu, WorkingStep workingStep)
  • Method Details

    • getMenuName

      public String getMenuName()
      Gets menu name.
      Specified by:
      getMenuName in class Menu
    • getCollectionSize

      public int getCollectionSize()
      Gets collection size.
      Specified by:
      getCollectionSize in class EasyPaginatedMenu
      Returns:
      Size of collection you use
    • getItemFromIndex

      public org.bukkit.inventory.ItemStack getItemFromIndex(int index)
      Gets item from index.
      Specified by:
      getItemFromIndex in class EasyPaginatedMenu
      Parameters:
      index - Index of item you want to get from collection
      Returns:
      ItemStack you create
    • handlePaginatedMenu

      public void handlePaginatedMenu(org.bukkit.event.inventory.InventoryClickEvent e)
      Handles click on items.
      Specified by:
      handlePaginatedMenu in class EasyPaginatedMenu
      Parameters:
      e - Previously handled InventoryClickEvent
    • addAdditionalItems

      public void addAdditionalItems()
      Adds additional items (like "Add new item" button).
      Specified by:
      addAdditionalItems in class EasyPaginatedMenu
    • getMenuTags

      public List<MenuTag> getMenuTags()
      Specified by:
      getMenuTags in class Menu