Class EventValueSelectionMenu
java.lang.Object
ua.mcchickenstudio.opencreative.menus.AbstractMenu
ua.mcchickenstudio.opencreative.menus.AbstractListMenu<EventValue>
ua.mcchickenstudio.opencreative.menus.ListBrowserMenu<EventValue>
ua.mcchickenstudio.opencreative.coding.menus.blocks.ContentWithMenusCategoryMenu<EventValue>
ua.mcchickenstudio.opencreative.coding.menus.variables.EventValueSelectionMenu
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,InventoryMenu
This class represents a menu where player can select event value
and assign it to current item in hand.
-
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.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.inventory.ItemStackgetElementIcon(EventValue value) protected voidonElementClick(org.bukkit.event.inventory.InventoryClickEvent event) Methods 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
-
EventValueSelectionMenu
public EventValueSelectionMenu(@NotNull @NotNull org.bukkit.entity.Player player)
-
-
Method Details
-
getElementIcon
- Specified by:
getElementIconin classListBrowserMenu<EventValue>
-
onElementClick
protected void onElementClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
onElementClickin classListBrowserMenu<EventValue>
-
getElements
- Specified by:
getElementsin classListBrowserMenu<EventValue>
-