Class SimpleMenu
java.lang.Object
net.joseplay.allianceutils.api.menu.SimpleMenu
- All Implemented Interfaces:
Menu,org.bukkit.inventory.InventoryHolder
- Direct Known Subclasses:
BorderMenu,ExtensionGUI,PagedCustomMenu,PagedMenu
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleancancela o evento de click no inventario do jogador.org.bukkit.inventory.ItemStackorg.bukkit.NamespacedKeyorg.bukkit.entity.Playerlong -
Constructor Summary
ConstructorsConstructorDescriptionSimpleMenu(SimpleMenu.Rows rows, String title) SimpleMenu(org.bukkit.event.inventory.InventoryType type) -
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) voidvoidenableAutoUpdate(long intervalTicks) intfindNextFree(int... slots) @NotNull org.bukkit.inventory.InventoryvoidonClose()abstract voidvoidopen(org.bukkit.entity.Player player) voidsetCancelClickPlayerInventory(boolean b) voidsetItem(int slot, org.bukkit.inventory.ItemStack item) voidsetItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) voidsetItemNull(int slot) voidvoidsetUsePlaceholders(boolean usePlaceholders) voidunCheckedClick(org.bukkit.event.inventory.InventoryClickEvent event) voidupdate()boolean
-
Field Details
-
PLACEHOLDER_ITEM
public org.bukkit.inventory.ItemStack PLACEHOLDER_ITEM -
updateIntervalTicks
public long updateIntervalTicks -
player
public org.bukkit.entity.Player player -
cancelClickPlayerInventory
public boolean cancelClickPlayerInventorycancela o evento de click no inventario do jogador. -
PLACEHOLDER_KEY
public org.bukkit.NamespacedKey PLACEHOLDER_KEY
-
-
Constructor Details
-
SimpleMenu
public SimpleMenu(org.bukkit.event.inventory.InventoryType type)
-
Method Details
-
createPlaceholdeItem
public void createPlaceholdeItem() -
click
public void click(org.bukkit.event.inventory.InventoryClickEvent event, int slot) -
unCheckedClick
public void unCheckedClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
unCheckedClickin interfaceMenu
-
enableAutoUpdate
public void enableAutoUpdate(long intervalTicks) -
addItem
public void addItem(org.bukkit.inventory.ItemStack itemStack) -
addItem
public void addItem(org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
setItem
public void setItem(int slot, org.bukkit.inventory.ItemStack item) -
setItemNull
public void setItemNull(int slot) -
setItem
public void setItem(int slot, org.bukkit.inventory.ItemStack item, Consumer<org.bukkit.event.inventory.InventoryClickEvent> action) -
findNextFree
public int findNextFree(int... slots) -
setUsePlaceholders
public void setUsePlaceholders(boolean usePlaceholders) -
setPlaceholders
public void setPlaceholders()- Specified by:
setPlaceholdersin interfaceMenu
-
usePlaceholders
public boolean usePlaceholders()- Specified by:
usePlaceholdersin interfaceMenu
-
update
public void update() -
open
public void open(org.bukkit.entity.Player player) -
onSetItems
public abstract void onSetItems()- Specified by:
onSetItemsin interfaceMenu
-
setCancelClickPlayerInventory
public void setCancelClickPlayerInventory(boolean b) -
onClose
public void onClose() -
getInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder
-
getItemsMap
- Specified by:
getItemsMapin interfaceMenu
-
getActionsMap
- Specified by:
getActionsMapin interfaceMenu
-