Interface PermissibleButton

All Superinterfaces:
Button
All Known Subinterfaces:
AdminRemoveButton, AuctionButton, BackButton, CategoryButton, HomeButton, InventoryButton, PerformButton, PlaceholderButton, SellBuyButton, SellSlotButton, ShowButton, SlotButton

public interface PermissibleButton extends Button
  • Method Details

    • getElseButton

      Button getElseButton()
      Returns:
      else button
    • getPermission

      String getPermission()
      Returns:
      permission
    • getMessage

      String getMessage()
      Returns:
      message
    • hasPermission

      boolean hasPermission()
      Returns:
      true if permission is not null
    • hasElseButton

      boolean hasElseButton()
      Returns:
      true if else button is not null
    • hasMessage

      boolean hasMessage()
      Returns:
      true if message is not null
    • checkPermission

      boolean checkPermission(org.bukkit.entity.Player player)
      Parameters:
      player -
      Returns:
    • needToGlow

      boolean needToGlow()