Interface Menu
- All Superinterfaces:
org.bukkit.inventory.InventoryHolder
- All Known Implementing Classes:
BorderMenu,ExtensionGUI,ExtensionsLoadedsGUI,ExtensionsUnLoadedsGUI,PagedCustomMenu,PagedMenu,PreferencesAllGUI,PreferencesCategoriesGUI,PreferencesGUI,SimpleMenu
public interface Menu
extends org.bukkit.inventory.InventoryHolder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem(org.bukkit.inventory.ItemStack itemStack) voidaddItem(org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidclick(org.bukkit.event.inventory.InventoryClickEvent event, int slot) voidonClose()voiddefault voidopen(org.bukkit.entity.Player player) voidsetItem(int slot, org.bukkit.inventory.ItemStack itemStack) voidsetItem(int slot, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidvoidunCheckedClick(org.bukkit.event.inventory.InventoryClickEvent event) voidupdate()booleanMethods inherited from interface org.bukkit.inventory.InventoryHolder
getInventory
-
Field Details
-
plugin
static final org.bukkit.plugin.java.JavaPlugin plugin
-
-
Method Details
-
click
void click(org.bukkit.event.inventory.InventoryClickEvent event, int slot) -
unCheckedClick
void unCheckedClick(org.bukkit.event.inventory.InventoryClickEvent event) -
setItem
void setItem(int slot, org.bukkit.inventory.ItemStack itemStack) -
addItem
void addItem(org.bukkit.inventory.ItemStack itemStack) -
addItem
void addItem(org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
setItem
void setItem(int slot, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
onSetItems
void onSetItems() -
onClose
void onClose() -
usePlaceholders
boolean usePlaceholders() -
setPlaceholders
void setPlaceholders() -
update
void update() -
getItemsMap
-
getActionsMap
-
open
default void open(org.bukkit.entity.Player player)
-