Class BorderMenu
java.lang.Object
net.joseplay.allianceutils.api.menu.SimpleMenu
net.joseplay.allianceutils.api.menu.BorderMenu
- All Implemented Interfaces:
Menu,org.bukkit.inventory.InventoryHolder
-
Nested Class Summary
Nested classes/interfaces inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
SimpleMenu.Rows, SimpleMenu.RowsStyle -
Field Summary
Fields inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
cancelClickPlayerInventory, PLACEHOLDER_ITEM, PLACEHOLDER_KEY, player, updateIntervalTicks -
Constructor Summary
ConstructorsConstructorDescriptionBorderMenu(List<Integer> borderSlots, SimpleMenu.Rows rows, String title, int nextSlot, int previousSlot) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAllAction(List<ItemAction> items) voidclick(org.bukkit.event.inventory.InventoryClickEvent event, int slot) intorg.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackintintintvoidsetCurrentPage(int currentPage) 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) protected voidsetNavigation(int nextSlot, int previousSlot) voidvoidupdate()Methods inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
addItem, addItem, createPlaceholdeItem, enableAutoUpdate, findNextFree, getActionsMap, getInventory, getItemsMap, onClose, onSetItems, open, setCancelClickPlayerInventory, setItem, setItem, setItemNull, setUsePlaceholders, unCheckedClick, usePlaceholders
-
Constructor Details
-
Method Details
-
addAll
-
addAllAction
-
update
public void update()- Specified by:
updatein interfaceMenu- Overrides:
updatein classSimpleMenu
-
click
public void click(org.bukkit.event.inventory.InventoryClickEvent event, int slot) - Specified by:
clickin interfaceMenu- Overrides:
clickin classSimpleMenu
-
setItem
public void setItem(int page, int slot, org.bukkit.inventory.ItemStack item) -
setItem
public void setItem(int page, int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
setPlaceholders
public void setPlaceholders()- Specified by:
setPlaceholdersin interfaceMenu- Overrides:
setPlaceholdersin classSimpleMenu
-
getItemPreviousPage
public org.bukkit.inventory.ItemStack getItemPreviousPage() -
getItemNextPage
public org.bukkit.inventory.ItemStack getItemNextPage() -
getCurrentPage
public int getCurrentPage() -
setCurrentPage
public void setCurrentPage(int currentPage) -
getMaxPage
public int getMaxPage() -
getNextSlot
public int getNextSlot() -
getPreviousSlot
public int getPreviousSlot()