Class ActionTypeSelectionMenu
java.lang.Object
ua.mcchickenstudio.opencreative.menus.AbstractMenu
ua.mcchickenstudio.opencreative.menus.AbstractListMenu<ActionType>
ua.mcchickenstudio.opencreative.menus.ListBrowserMenu<ActionType>
ua.mcchickenstudio.opencreative.coding.menus.blocks.ContentWithMenusCategoryMenu<ActionType>
ua.mcchickenstudio.opencreative.coding.menus.blocks.BlocksWithMenusCategoryMenu<ActionType>
ua.mcchickenstudio.opencreative.coding.menus.blocks.ActionTypeSelectionMenu
- 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
ConstructorsConstructorDescriptionActionTypeSelectionMenu(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.Location location, @NotNull ActionCategory action) ActionTypeSelectionMenu(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.Location location, @NotNull ActionCategory action, @Nullable String firstLine) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.inventory.ItemStackgetElementIcon(ActionType type) 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
-
ActionTypeSelectionMenu
public ActionTypeSelectionMenu(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull ActionCategory action) -
ActionTypeSelectionMenu
public ActionTypeSelectionMenu(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull ActionCategory action, @Nullable @Nullable String firstLine)
-
-
Method Details
-
getElementIcon
- Specified by:
getElementIconin classListBrowserMenu<ActionType>
-
onElementClick
protected void onElementClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
onElementClickin classListBrowserMenu<ActionType>
-
getElements
- Specified by:
getElementsin classListBrowserMenu<ActionType>
-