Interface BoxItemClickMode

All Known Implementing Classes:
AbstractStorageMode

public interface BoxItemClickMode
  • Method Details

    • getIconMaterial

      @NotNull @NotNull org.bukkit.Material getIconMaterial()
    • getDisplayName

      @NotNull @NotNull Component getDisplayName(@NotNull @NotNull PlayerSession session)
    • createItemIcon

      @NotNull @NotNull org.bukkit.inventory.ItemStack createItemIcon(@NotNull @NotNull PlayerSession session, @NotNull @NotNull BoxItem item)
    • onSelect

      void onSelect(@NotNull @NotNull PlayerSession session)
    • onClick

      @NotNull @NotNull ClickResult onClick(@NotNull @NotNull PlayerSession session, @NotNull @NotNull BoxItem item, @NotNull @NotNull org.bukkit.event.inventory.ClickType clickType)
    • hasAdditionalButton

      boolean hasAdditionalButton()
    • createAdditionalButton

      @NotNull @NotNull Button createAdditionalButton(@NotNull @NotNull PlayerSession session, int slot)
    • canUse

      boolean canUse(@NotNull @NotNull PlayerSession session)