Class WorkingStepNeededItemsMenu
java.lang.Object
me.fami6xx.rpuniverse.core.menuapi.types.Menu
me.fami6xx.rpuniverse.core.menuapi.types.PaginatedMenu
me.fami6xx.rpuniverse.core.menuapi.types.EasyPaginatedMenu
me.fami6xx.rpuniverse.core.api.menus.WorkingStepNeededItemsMenu
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
-
Field Summary
Fields inherited from class me.fami6xx.rpuniverse.core.menuapi.types.PaginatedMenu
BORDER_GLASS, index, maxItemsPerPage, pageFields inherited from class me.fami6xx.rpuniverse.core.menuapi.types.Menu
FILLER_GLASS, inventory, playerMenu -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds additional items (like "Add new item" button).intGets collection size.org.bukkit.inventory.ItemStackgetItemFromIndex(int index)Gets item from index.Gets menu name.voidhandlePaginatedMenu(org.bukkit.event.inventory.InventoryClickEvent e)Handles click on items.Methods inherited from class me.fami6xx.rpuniverse.core.menuapi.types.EasyPaginatedMenu
getSlotIndex, handleMenu, setMenuItemsMethods inherited from class me.fami6xx.rpuniverse.core.menuapi.types.PaginatedMenu
addMenuBorder, getMaxItemsPerPage, getSlotsMethods inherited from class me.fami6xx.rpuniverse.core.menuapi.types.Menu
getInventory, makeColoredGlass, open, setFillerGlass
-
Constructor Details
-
Method Details
-
getMenuName
Gets menu name.- Specified by:
getMenuNamein classMenu
-
getCollectionSize
public int getCollectionSize()Gets collection size.- Specified by:
getCollectionSizein classEasyPaginatedMenu- Returns:
- Size of collection you use
-
getItemFromIndex
public org.bukkit.inventory.ItemStack getItemFromIndex(int index)Gets item from index.- Specified by:
getItemFromIndexin classEasyPaginatedMenu- 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:
handlePaginatedMenuin classEasyPaginatedMenu- Parameters:
e- Previously handled InventoryClickEvent
-
addAdditionalItems
public void addAdditionalItems()Adds additional items (like "Add new item" button).- Specified by:
addAdditionalItemsin classEasyPaginatedMenu
-
getMenuTags
- Specified by:
getMenuTagsin classMenu
-