Enum Class Permission

java.lang.Object
java.lang.Enum<Permission>
com.zetaplugins.essentialz.util.permissions.Permission
All Implemented Interfaces:
PermissionNode, Serializable, Comparable<Permission>, Constable

public enum Permission extends Enum<Permission> implements PermissionNode
  • Enum Constant Details

    • PLAYTIME

      public static final Permission PLAYTIME
    • SKULL

      public static final Permission SKULL
    • ITEMNAME

      public static final Permission ITEMNAME
    • ITEMLORE

      public static final Permission ITEMLORE
    • FLY

      public static final Permission FLY
    • FLY_OTHERS

      public static final Permission FLY_OTHERS
    • FLYSPEED

      public static final Permission FLYSPEED
    • FLYSPEED_OTHERS

      public static final Permission FLYSPEED_OTHERS
    • WALKSPEED

      public static final Permission WALKSPEED
    • WALKSPEED_OTHERS

      public static final Permission WALKSPEED_OTHERS
    • GAMEMODE

      public static final Permission GAMEMODE
    • GAMEMODE_OTHERS

      public static final Permission GAMEMODE_OTHERS
    • GODMODE

      public static final Permission GODMODE
    • GODMODE_OTHERS

      public static final Permission GODMODE_OTHERS
    • CLEARCHAT

      public static final Permission CLEARCHAT
    • GIVE

      public static final Permission GIVE
    • MSG

      public static final Permission MSG
    • MSG_COLOR

      public static final Permission MSG_COLOR
    • MSG_TOGGLE

      public static final Permission MSG_TOGGLE
    • TEAMCHAT

      public static final Permission TEAMCHAT
    • TEAMCHAT_COLOR

      public static final Permission TEAMCHAT_COLOR
    • BROADCAST

      public static final Permission BROADCAST
    • CHAT

      public static final Permission CHAT
    • CHAT_COLOR

      public static final Permission CHAT_COLOR
    • IGNORE

      public static final Permission IGNORE
    • NICK

      public static final Permission NICK
    • NICK_OTHERS

      public static final Permission NICK_OTHERS
    • WHOIS

      public static final Permission WHOIS
    • TRASH

      public static final Permission TRASH
    • REPAIR

      public static final Permission REPAIR
    • HEAL

      public static final Permission HEAL
    • HEAL_OTHERS

      public static final Permission HEAL_OTHERS
    • FEED

      public static final Permission FEED
    • FEED_OTHERS

      public static final Permission FEED_OTHERS
    • MORE

      public static final Permission MORE
    • GIVESPAWNER

      public static final Permission GIVESPAWNER
    • ENCHANT

      public static final Permission ENCHANT
    • PWEATHER

      public static final Permission PWEATHER
    • SUDO

      public static final Permission SUDO
    • HAT

      public static final Permission HAT
    • TOP

      public static final Permission TOP
    • SETWARP

      public static final Permission SETWARP
    • WARP

      public static final Permission WARP
    • DELWARP

      public static final Permission DELWARP
    • BALANCE

      public static final Permission BALANCE
    • BALANCE_OTHERS

      public static final Permission BALANCE_OTHERS
    • BALANCE_MODIFY

      public static final Permission BALANCE_MODIFY
    • PAY

      public static final Permission PAY
    • BALTOP

      public static final Permission BALTOP
    • RULES

      public static final Permission RULES
    • RELOAD

      public static final Permission RELOAD
  • Method Details

    • values

      public static Permission[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Permission valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNode

      public String getNode()
      Description copied from interface: PermissionNode
      Gets the permission node string.
      Specified by:
      getNode in interface PermissionNode
      Returns:
      The permission node.
    • getDescription

      public String getDescription()
      Description copied from interface: PermissionNode
      Gets the description of the permission node.
      Specified by:
      getDescription in interface PermissionNode
      Returns:
      The description.
    • getPermissionDefault

      public org.bukkit.permissions.PermissionDefault getPermissionDefault()
      Description copied from interface: PermissionNode
      Gets the default permission setting.
      Specified by:
      getPermissionDefault in interface PermissionNode
      Returns:
      The default permission.
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Permission>
    • registerAll

      public static void registerAll()
      Registers all permissions in this enum.