Class Menu
java.lang.Object
studio.magemonkey.codex.manager.api.menu.Menu
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
- Direct Known Subclasses:
FileExplorerMenu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidclose(int layers) voidorg.bukkit.inventory.Inventoryprotected Slotstatic MenugetOpenMenu(org.bukkit.entity.Player player) intgetPage()intgetPages()org.bukkit.entity.Playerprotected SlotgetSlot(int i) booleanvoidonClose()voidopen()voidopen(int page) voidopenSubMenu(Menu menu) voidopenSync()voidregisterListener(org.bukkit.event.Listener listener) voidregisterTask(org.bukkit.scheduler.BukkitTask task) abstract voidvoidvoidunregisterListener(org.bukkit.event.Listener listener) voidunregisterTask(org.bukkit.scheduler.BukkitTask task)
-
Field Details
-
player
protected final org.bukkit.entity.Player player -
title
-
rows
protected final int rows -
inventory
protected org.bukkit.inventory.Inventory inventory -
slots
-
parentMenu
-
opening
protected boolean opening -
fakeClosing
protected boolean fakeClosing
-
-
Constructor Details
-
Menu
-
-
Method Details
-
getOpenMenu
-
getPlayer
public org.bukkit.entity.Player getPlayer() -
getInventory
@NotNull public org.bukkit.inventory.Inventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder
-
getPages
public int getPages() -
clearSlots
public void clearSlots() -
setContents
public abstract void setContents() -
getSlot
-
openSync
public void openSync() -
open
public void open() -
open
public void open(int page) -
close
public void close() -
close
public void close(int layers) -
onClose
public void onClose() -
fakeClose
public void fakeClose() -
getPrevButton
-
getNextButton
-
registerListener
public void registerListener(org.bukkit.event.Listener listener) -
unregisterListener
public void unregisterListener(org.bukkit.event.Listener listener) -
registerTask
public void registerTask(org.bukkit.scheduler.BukkitTask task) -
unregisterTask
public void unregisterTask(org.bukkit.scheduler.BukkitTask task) -
getPage
public int getPage() -
isOpening
public boolean isOpening()
-