Interface MenuExtensionContext


public interface MenuExtensionContext
Safe content adapter supplied to a built-in menu extension.
  • Method Details

    • getMenuId

      @NotNull @NotNull String getMenuId()
    • getPlayer

      @NotNull @NotNull org.bukkit.entity.Player getPlayer()
    • getOpenContext

      @NotNull @NotNull BuiltInMenuContext getOpenContext()
      Context passed to BuiltInMenuService.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

      @NotNull @NotNull GuiLayout 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)