Class MenuBuilder
java.lang.Object
xericker.arenalegends.menu.builder.MenuBuilder
- Direct Known Subclasses:
MenuCollectibles, MenuGamePreview, MenuPagedBuilder, MenuStatistics, MenuTeamSelector
-
Method Summary
Modifier and TypeMethodDescriptionvoidblockTrigger(String trigger) voidclose()voiddisplay(int slot) voiddisplay(int slot, org.bukkit.inventory.ItemStack itemStack) voiddisplay(xericker.xerlib.item.builder.ItemBuilder itemBuilder) voiddisplay(xericker.xerlib.item.stack.StackBuilder stackBuilder) List<xericker.xerlib.item.builder.ItemBuilder> <T extends MenuDataHolder>
TgetData()org.bukkit.inventory.InventorygetMenu()org.bukkit.entity.Playerabstract intgetRows()abstract StringgetTitle()booleanhasData()voidonChange()voidonClose()voidonOpen()voidonUpdate()voidopen()voidprocessTitle(String title, String pageReplacement) voidsetData(MenuDataHolder dataHolder) voidtick()
-
Method Details
-
open
public void open() -
tick
public void tick() -
getTitle
-
getRows
public abstract int getRows() -
onOpen
public void onOpen() -
onUpdate
public void onUpdate() -
onChange
public void onChange() -
onClose
public void onClose() -
close
public void close() -
getPlayer
public org.bukkit.entity.Player getPlayer() -
getMenu
-
getReturn
-
getInventory
public org.bukkit.inventory.Inventory getInventory() -
getBuilders
-
createData
-
getData
-
hasData
public boolean hasData() -
display
public void display(xericker.xerlib.item.stack.StackBuilder stackBuilder) -
display
public void display(xericker.xerlib.item.builder.ItemBuilder itemBuilder) -
display
public void display(int slot) -
display
public void display(int slot, org.bukkit.inventory.ItemStack itemStack) -
blockTrigger
-
processBuilders
public void processBuilders() -
processTitle
-