Class View
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
ru.cwcode.tkach.refreshmenu.inventory.view.View
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
- Direct Known Subclasses:
DynamicView,PagedView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Behaviorprotected AbstractDrawerprotected ru.cwcode.tkach.locale.Placeholdersprotected InventoryShapeFields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
canCloseHimself, inventory, menu -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddrawInventory(org.bukkit.entity.Player player)protected void@NotNull org.bukkit.inventory.Inventory@Nullable Stringprotected voidhandleException(Exception exception, org.bukkit.entity.Player player)protected voidhandleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character)protected voidvoidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)voidonOwnInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)voidopen(org.bukkit.entity.Player player)voidvoidupdateInventoryTitle(org.bukkit.entity.Player player)voidupdateRequired(org.bukkit.entity.Player player)Methods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
onDrag, onInventoryClose, onOutsideClick
-
Field Details
-
shape
-
behavior
-
drawer
-
placeholders
protected transient ru.cwcode.tkach.locale.Placeholders placeholders -
states
-
-
Constructor Details
-
View
public View()
-
-
Method Details
-
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)- Overrides:
onInventoryClickin classAbstractView
-
onOwnInventoryClick
public void onOwnInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)- Overrides:
onOwnInventoryClickin classAbstractView
-
getDrawer
-
open
public void open(org.bukkit.entity.Player player)- Overrides:
openin classAbstractView
-
drawInventory
public void drawInventory(org.bukkit.entity.Player player) -
updateInventoryTitle
public void updateInventoryTitle(org.bukkit.entity.Player player) -
setState
-
getState
-
updateRequired
public void updateRequired(org.bukkit.entity.Player player) -
initializeDrawer
protected void initializeDrawer() -
handleIngredientClickAction
protected void handleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character) -
execute
-
handleException
-
getInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()
-