Package dev.itsharshxd.zentrix.api.gui
Interface MenuExtensionContext
public interface MenuExtensionContext
Safe content adapter supplied to a built-in menu extension.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear(int slot) @NotNull GuiLayout@NotNull String@NotNull BuiltInMenuContextContext passed toBuiltInMenuService.open(java.lang.String, org.bukkit.entity.Player); empty when the current page was opened by an internal Zentrix navigation path rather than the public service.@NotNull org.bukkit.entity.PlayerintgetSize()voidsetClickable(int slot, @NotNull org.bukkit.inventory.ItemStack item, @NotNull Consumer<org.bukkit.event.inventory.InventoryClickEvent> onClick) voidsetDisplay(int slot, @NotNull org.bukkit.inventory.ItemStack item)
-
Method Details
-
getMenuId
-
getPlayer
@NotNull @NotNull org.bukkit.entity.Player getPlayer() -
getOpenContext
Context passed toBuiltInMenuService.open(java.lang.String, org.bukkit.entity.Player); empty when the current page was opened by an internal Zentrix navigation path rather than the public service. -
getLayout
-
getSize
int getSize() -
setDisplay
void setDisplay(int slot, @NotNull @NotNull org.bukkit.inventory.ItemStack item) -
setClickable
void setClickable(int slot, @NotNull @NotNull org.bukkit.inventory.ItemStack item, @NotNull @NotNull Consumer<org.bukkit.event.inventory.InventoryClickEvent> onClick) -
clear
void clear(int slot)
-