Class CraftView
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
ru.cwcode.tkach.refreshmenu.inventory.view.View
ru.cwcode.tkach.refreshmenu.inventory.view.craft.CraftView
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,Refreshable
-
Field Summary
Fields 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 TypeMethodDescriptiongetPage(int page) protected voidprotected voidnextPage(org.bukkit.entity.Player player) voidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) voidopen(org.bukkit.entity.Player player) protected voidprevPage(org.bukkit.entity.Player player) voidrefresh()protected voidMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, execute, getDrawer, getInventory, getState, handleException, handleIngredientClickAction, onOwnInventoryClick, prepareForDrawing, setState, updateInventoryTitle, updateRequired, updateStatesMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
onDrag, onDrag, onInventoryClose, onOutsideClick
-
Constructor Details
-
CraftView
public CraftView()
-
-
Method Details
-
open
-
initializeDrawer
protected void initializeDrawer()- Overrides:
initializeDrawerin classView
-
updatePlaceholders
protected void updatePlaceholders() -
getCurrentPage
-
getPage
- Returns:
- an instance of page if page exists, if page == pages.size() creates a new page
- Throws:
IllegalArgumentException- if page invalid input: '<' 0 or page > pages.size()
-
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) - Overrides:
onInventoryClickin classView
-
refresh
public void refresh()- Specified by:
refreshin interfaceRefreshable
-
nextPage
protected void nextPage(org.bukkit.entity.Player player) -
prevPage
protected void prevPage(org.bukkit.entity.Player player)
-