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, getSlotForChar, 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)
-