Class ExecutorTypeSelectionMenu
java.lang.Object
ua.mcchickenstudio.opencreative.menus.AbstractMenu
ua.mcchickenstudio.opencreative.menus.AbstractListMenu<Executor>
ua.mcchickenstudio.opencreative.menus.ListBrowserMenu<Executor>
ua.mcchickenstudio.opencreative.coding.menus.blocks.ContentWithMenusCategoryMenu<Executor>
ua.mcchickenstudio.opencreative.coding.menus.blocks.BlocksWithMenusCategoryMenu<Executor>
ua.mcchickenstudio.opencreative.coding.menus.blocks.ExecutorTypeSelectionMenu
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,BlockMenu,InventoryMenu
-
Nested Class Summary
Nested classes/interfaces inherited from class ua.mcchickenstudio.opencreative.menus.ListBrowserMenu
ListBrowserMenu.PlacementLayout -
Field Summary
Fields inherited from class ua.mcchickenstudio.opencreative.coding.menus.blocks.BlocksWithMenusCategoryMenu
signLocationFields inherited from class ua.mcchickenstudio.opencreative.coding.menus.blocks.ContentWithMenusCategoryMenu
currentCategoryFields inherited from class ua.mcchickenstudio.opencreative.menus.AbstractListMenu
elementsFields inherited from class ua.mcchickenstudio.opencreative.menus.AbstractMenu
AIR_ITEM, creationTime, DECORATION_ITEM, DECORATION_PANE_ITEM, DISABLED_ITEM, inventory, NO_PERMS_ITEM -
Constructor Summary
ConstructorsConstructorDescriptionExecutorTypeSelectionMenu(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.Location location, @NotNull ExecutorCategory executor) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.inventory.ItemStackgetElementIcon(Executor executor) protected voidonElementClick(org.bukkit.event.inventory.InventoryClickEvent event) Methods inherited from class ua.mcchickenstudio.opencreative.coding.menus.blocks.BlocksWithMenusCategoryMenu
getBlockState, getLocation, setSignLocationMethods inherited from class ua.mcchickenstudio.opencreative.coding.menus.blocks.ContentWithMenusCategoryMenu
fillArrowsItems, fillOtherItems, getNextPageButton, getNoElementsButton, getPreviousPageButton, onCharmsBarClick, onOpen, setCategoriesMenu, setCurrentCategoryMethods inherited from class ua.mcchickenstudio.opencreative.menus.ListBrowserMenu
fillElements, fillEmpty, fillItems, filterList, getCurrentElements, getElementIcon, getNextPageButtonSlot, getNextPageEmptyButton, getNoElementsPageButtonSlot, getPreviousPageButtonSlot, getPreviousPageEmptyButton, nextPage, onClick, previousPage, updateElementsMethods inherited from class ua.mcchickenstudio.opencreative.menus.AbstractListMenu
fillDecorationItems, getCharmsBarSlots, getCurrentPage, getDecorationSlots, getElementsFromPage, getElementsSlots, getNextPage, getPages, getPlayer, getPreviousPage, setCurrentPageMethods inherited from class ua.mcchickenstudio.opencreative.menus.AbstractMenu
getCreationTime, getInventory, getItem, getRows, getSize, getTitle, isClickedInMenuSlots, isNotEmpty, isPlayerClicked, open, reverse, setItem, setItem, setRows, setTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ua.mcchickenstudio.opencreative.menus.InventoryMenu
destroy, onClose
-
Constructor Details
-
ExecutorTypeSelectionMenu
public ExecutorTypeSelectionMenu(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull ExecutorCategory executor)
-
-
Method Details
-
getElementIcon
- Specified by:
getElementIconin classListBrowserMenu<Executor>
-
onElementClick
protected void onElementClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
onElementClickin classListBrowserMenu<Executor>
-
getElements
- Specified by:
getElementsin classListBrowserMenu<Executor>
-