Class ArtExtendedView<T extends Ingredient,ART extends ArtIngredient>
java.lang.Object
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
- 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, canCloseHimself, drawer, menu, placeholders, shape -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.ExtendedView
onInventoryClose, onOwnInventoryClickMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.PagedView
getDynamic, getDynamic, getDynamicChar, getPage, getPlayer, handleIngredientClickAction, hasViewers, nextPage, onOpen, prevPage, setDynamic, setDynamicChar, updateDynamicContent, updatePlaceholders, updateRequiredMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, getBehavior, getDrawer, getInventory, getMenu, getPlaceholders, getShape, onDrag, onInventoryClick, onOutsideClick, open, setInventory, setMenu, setShape, updateInventoryTitle
-
Constructor Details
-
ArtExtendedView
public ArtExtendedView()
-
-
Method Details
-
setArts
-
bindArts
-
bindArts
public void bindArts(org.bukkit.event.inventory.ClickType clickType, Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) -
getArts
-
initializeDrawer
protected void initializeDrawer()- Overrides:
initializeDrawerin classExtendedView<T extends Ingredient>
-
getArt
-