Class InventoryGUI
java.lang.Object
com.stardevllc.starcore.api.ui.gui.InventoryGUI
- All Implemented Interfaces:
InventoryHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(Element element) voidvoiddecorate(org.bukkit.entity.Player player) org.bukkit.inventory.InventoryvoidnextPage()voidonClick(org.bukkit.event.inventory.InventoryClickEvent e) voidonClose(org.bukkit.event.inventory.InventoryCloseEvent e) voidonDrag(org.bukkit.event.inventory.InventoryDragEvent e) voidonOpen(org.bukkit.event.inventory.InventoryOpenEvent e) voidvoidsetDynamicChar(char dynamicChar) voidsetElement(char c, Element element) voidsetPage(int page) booleansetSlotPattern(String[] slotPattern) voidupdate()
-
Field Details
-
title
-
inventory
protected org.bukkit.inventory.Inventory inventory -
slots
-
rows
protected int rows -
playerUUID
-
slotPattern
-
patternMap
-
dynamicChar
protected char dynamicChar -
dynamicElements
-
page
protected int page
-
-
Constructor Details
-
InventoryGUI
-
-
Method Details
-
setSlotPattern
-
createItems
public void createItems() -
nextPage
public void nextPage() -
previousPage
public void previousPage() -
setPage
public void setPage(int page) -
update
public void update() -
setElement
-
setDynamicChar
public void setDynamicChar(char dynamicChar) -
addElement
-
decorate
public void decorate(org.bukkit.entity.Player player) -
getInventory
public org.bukkit.inventory.Inventory getInventory() -
onClick
public void onClick(org.bukkit.event.inventory.InventoryClickEvent e) - Specified by:
onClickin interfaceInventoryHandler
-
onDrag
public void onDrag(org.bukkit.event.inventory.InventoryDragEvent e) - Specified by:
onDragin interfaceInventoryHandler
-
onOpen
public void onOpen(org.bukkit.event.inventory.InventoryOpenEvent e) - Specified by:
onOpenin interfaceInventoryHandler
-
onClose
public void onClose(org.bukkit.event.inventory.InventoryCloseEvent e) - Specified by:
onClosein interfaceInventoryHandler
-