Class ArtExtendedView<T extends Ingredient,ART extends ArtIngredient>
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
ru.cwcode.tkach.refreshmenu.inventory.view.View
ru.cwcode.tkach.refreshmenu.inventory.view.PagedView<T>
ru.cwcode.tkach.refreshmenu.inventory.view.ExtendedView<T>
ru.cwcode.tkach.refreshmenu.inventory.view.ArtExtendedView<T,ART>
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,Refreshable
- Direct Known Subclasses:
MultiShapeArtExtendedView,TestExtendedView
public class ArtExtendedView<T extends Ingredient,ART extends ArtIngredient>
extends ExtendedView<T>
-
Field Summary
Fields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.PagedView
dynamic, dynamicChar, maxPage, page, pageSize, playerFields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
behavior, drawer, placeholders, shape, statesFields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
canCloseHimself, inventory, menu -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindArt(ArtIngredient art, org.bukkit.event.inventory.ClickType clickType, Runnable runnable) voidbindArt(ArtIngredient art, org.bukkit.event.inventory.ClickType clickType, Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) voidvoidbindArts(org.bukkit.event.inventory.ClickType clickType, Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) getArt(int slot) protected booleanhandleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character) protected voidvoidvoidsetArts(Collection<ART> arts) Methods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.ExtendedView
onInventoryClose, onOwnInventoryClickMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.PagedView
getDynamic, hasViewers, nextPage, open, prevPage, refresh, setDynamic, updateDynamicContent, updatePlaceholdersMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, execute, getInventory, getState, handleException, onInventoryClick, setState, updateInventoryTitle, updateRequiredMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
onDrag, onDrag, onOutsideClick
-
Constructor Details
-
ArtExtendedView
public ArtExtendedView()
-
-
Method Details
-
setArts
-
setArts
-
bindArts
-
bindArts
public void bindArts(org.bukkit.event.inventory.ClickType clickType, Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) -
getArt
-
initializeDrawer
protected void initializeDrawer()- Overrides:
initializeDrawerin classExtendedView<T extends Ingredient>
-
getDrawer
- Overrides:
getDrawerin classExtendedView<T extends Ingredient>
-
handleIngredientClickAction
protected boolean handleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character) - Overrides:
handleIngredientClickActionin classPagedView<T extends Ingredient>
-