Class PagedCustomMenu
java.lang.Object
net.joseplay.allianceutils.api.menu.SimpleMenu
net.joseplay.allianceutils.api.menu.PagedCustomMenu
- All Implemented Interfaces:
Menu,org.bukkit.inventory.InventoryHolder
- Direct Known Subclasses:
ExtensionsLoadedsGUI,ExtensionsUnLoadedsGUI,PreferencesAllGUI,PreferencesCategoriesGUI,PreferencesGUI
-
Nested Class Summary
Nested classes/interfaces inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
SimpleMenu.Rows, SimpleMenu.RowsStyle -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intFields inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
cancelClickPlayerInventory, PLACEHOLDER_ITEM, PLACEHOLDER_KEY, player, updateIntervalTicks -
Constructor Summary
ConstructorsConstructorDescriptionPagedCustomMenu(SimpleMenu.Rows rows, String title, List<Integer> contentSlots, int nextSlot, int previousSlot) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAll(List<ItemAction> itemActions) voidaddItem(org.bukkit.inventory.ItemStack itemStack) voidaddItem(org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidvoidvoidclick(org.bukkit.event.inventory.InventoryClickEvent e, int slot) intintorg.bukkit.inventory.ItemStackintorg.bukkit.inventory.ItemStackintvoidsetFixedItem(int slot, org.bukkit.inventory.ItemStack item) voidsetFixedItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidsetItem(int page, int slot, org.bukkit.inventory.ItemStack item) voidsetItem(int page, int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidsetItem(int slot, org.bukkit.inventory.ItemStack item) voidsetItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidvoidsetPage(int page) voidupdate()Methods inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
createPlaceholdeItem, enableAutoUpdate, findNextFree, getActionsMap, getInventory, getItemsMap, onClose, onSetItems, open, setCancelClickPlayerInventory, setItemNull, setPlaceholders, setUsePlaceholders, unCheckedClick, usePlaceholders
-
Field Details
-
currentPage
protected int currentPage -
maxPage
protected int maxPage -
contentSlots
-
pagedItems
-
pagedActions
-
fixedItems
-
fixedActions
-
-
Constructor Details
-
Method Details
-
setItem
public void setItem(int page, int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
setItem
public void setItem(int page, int slot, org.bukkit.inventory.ItemStack item) -
setItem
public void setItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) - Specified by:
setItemin interfaceMenu- Overrides:
setItemin classSimpleMenu
-
setItem
public void setItem(int slot, org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceMenu- Overrides:
setItemin classSimpleMenu
-
setFixedItem
public void setFixedItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
setFixedItem
public void setFixedItem(int slot, org.bukkit.inventory.ItemStack item) -
addItem
public void addItem(org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) - Specified by:
addItemin interfaceMenu- Overrides:
addItemin classSimpleMenu
-
addItem
public void addItem(org.bukkit.inventory.ItemStack itemStack) - Specified by:
addItemin interfaceMenu- Overrides:
addItemin classSimpleMenu
-
addAll
-
clearContent
public void clearContent() -
clearFixedItems
public void clearFixedItems() -
update
public void update()- Specified by:
updatein interfaceMenu- Overrides:
updatein classSimpleMenu
-
click
public void click(org.bukkit.event.inventory.InventoryClickEvent e, int slot) - Specified by:
clickin interfaceMenu- Overrides:
clickin classSimpleMenu
-
getNextItem
public org.bukkit.inventory.ItemStack getNextItem() -
getPreviousItem
public org.bukkit.inventory.ItemStack getPreviousItem() -
getCurrentPage
public int getCurrentPage() -
getMaxPage
public int getMaxPage() -
setPage
public void setPage(int page) -
getNextSlot
public int getNextSlot() -
getContentSlots
-
getPreviousSlot
public int getPreviousSlot() -
getPagedItems
-
getPagedActions
-
getFixedItems
-
getFixedActions
-