Package de.murmelmeister.murmelapi.menu
Class MenuContainer
java.lang.Object
de.murmelmeister.murmelapi.menu.Menu
de.murmelmeister.murmelapi.menu.MenuContainer
-
Nested Class Summary
Nested classes/interfaces inherited from class de.murmelmeister.murmelapi.menu.Menu
Menu.MenuRunnable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanEditItem(int slot) protected booleancanEditItem(MenuClickLocation location, int slot, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor, org.bukkit.event.inventory.InventoryAction action) org.bukkit.inventory.ItemStackprotected abstract org.bukkit.inventory.ItemStackgetDropAt(int slot) protected String[]getInfo()org.bukkit.inventory.ItemStackgetItemAt(int slot) protected org.bukkit.inventory.ItemStackhandleItemClick(int slot, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack item) protected final voidhandleMenuClick(org.bukkit.entity.Player player, int slot, org.bukkit.event.inventory.InventoryAction action, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack cursor, org.bukkit.inventory.ItemStack clicked, boolean cancelled) protected abstract voidhandleMenuClose(Map<Integer, org.bukkit.inventory.ItemStack> items) protected voidhandleMenuClose(org.bukkit.entity.Player player, org.bukkit.inventory.Inventory inventory) protected booleanisActionAllowed(MenuClickLocation location, int slot, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor, org.bukkit.event.inventory.InventoryAction action) voidsetBottomBarFillerItem(org.bukkit.inventory.ItemStack bottomBarFillerItem) Methods inherited from class de.murmelmeister.murmelapi.menu.Menu
animate, animateAsync, getButton, getContents, getDefaultInfoSlot, getInfoSlot, getInventory, getLastClosedMenu, getMenu, getParent, getPlaceholder, getPositionBackButton, getPreviousMenu, getSize, getTitle, getViewer, handleButtonClick, handleDisplay, handleMenuClean, handleMenuClick, handlePostDisplay, handlePostDisplay, handlePreDisplay, handleRestart, isActionAllowed, isAllowShiftClick, isAllowShiftClick, registerButton, restartMenu, restartMenu, restartMenu, setAllowShiftClick, setBackButton, setInfoSlot, setItem, setPlaceholder, setSize, setSlotNumberVisible, setTitle, setViewer, show, show
-
Constructor Details
-
MenuContainer
protected MenuContainer()
-
-
Method Details
-
getItemAt
public org.bukkit.inventory.ItemStack getItemAt(int slot) -
canEditItem
protected boolean canEditItem(int slot) -
getDropAt
protected abstract org.bukkit.inventory.ItemStack getDropAt(int slot) -
handleMenuClick
protected final void handleMenuClick(org.bukkit.entity.Player player, int slot, org.bukkit.event.inventory.InventoryAction action, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack cursor, org.bukkit.inventory.ItemStack clicked, boolean cancelled) - Overrides:
handleMenuClickin classMenu
-
handleItemClick
protected org.bukkit.inventory.ItemStack handleItemClick(int slot, org.bukkit.event.inventory.ClickType clickType, org.bukkit.inventory.ItemStack item) -
handleMenuClose
protected void handleMenuClose(org.bukkit.entity.Player player, org.bukkit.inventory.Inventory inventory) - Overrides:
handleMenuClosein classMenu
-
handleMenuClose
-
getInfo
-
getBottomBarFillerItem
public org.bukkit.inventory.ItemStack getBottomBarFillerItem() -
setBottomBarFillerItem
public void setBottomBarFillerItem(org.bukkit.inventory.ItemStack bottomBarFillerItem)
-