Class View
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.View
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
- Direct Known Subclasses:
PagedView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Behaviorbooleanprotected AbstractDrawerprotected Menuprotected ru.cwcode.tkach.locale.Placeholdersprotected InventoryShape -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddrawInventory(org.bukkit.entity.Player player)@NotNull org.bukkit.inventory.InventorygetMenu()ru.cwcode.tkach.locale.PlaceholdersgetShape()protected voidhandleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character)protected voidvoidonDrag(org.bukkit.event.inventory.InventoryDragEvent event)voidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)voidonInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event)protected voidonOpen(org.bukkit.entity.Player player)voidonOutsideClick(org.bukkit.event.inventory.InventoryClickEvent event)voidonOwnInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)voidopen(org.bukkit.entity.Player player)voidsetInventory(org.bukkit.inventory.Inventory inventory)voidvoidsetShape(InventoryShape shape)voidupdateInventoryTitle(org.bukkit.entity.Player player)
-
Field Details
-
canCloseHimself
public boolean canCloseHimself -
shape
-
behavior
-
drawer
-
placeholders
protected transient ru.cwcode.tkach.locale.Placeholders placeholders
-
-
Constructor Details
-
View
public View()
-
-
Method Details
-
initializeDrawer
protected void initializeDrawer() -
getDrawer
-
onOutsideClick
public void onOutsideClick(org.bukkit.event.inventory.InventoryClickEvent event) -
onOwnInventoryClick
public void onOwnInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) -
onDrag
public void onDrag(org.bukkit.event.inventory.InventoryDragEvent event) -
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) -
handleIngredientClickAction
protected void handleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character) -
onInventoryClose
public void onInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) -
open
public void open(org.bukkit.entity.Player player) -
drawInventory
public void drawInventory(org.bukkit.entity.Player player) -
updateInventoryTitle
public void updateInventoryTitle(org.bukkit.entity.Player player) -
getBehavior
-
getShape
-
getInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder- Returns:
- empty inventory with proper size and title
-
setInventory
public void setInventory(org.bukkit.inventory.Inventory inventory) -
getPlaceholders
public ru.cwcode.tkach.locale.Placeholders getPlaceholders() -
getMenu
-
onOpen
protected void onOpen(org.bukkit.entity.Player player)
-