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, hasNextPage, hasPrevPage, hasViewers, nextPage, open, prevPage, refresh, setDynamic, updateDynamicContent, updatePlaceholders, updateStatesMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, execute, getInventory, getState, handleException, onInventoryClick, prepareForDrawing, 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>
-