Enum Class CommandPermission

java.lang.Object
java.lang.Enum<CommandPermission>
org.sgrewritten.stargate.property.CommandPermission
All Implemented Interfaces:
Serializable, Comparable<CommandPermission>, Constable

public enum CommandPermission extends Enum<CommandPermission>
A representation of the permissions required for executing commands
  • Enum Constant Details

    • RELOAD

      public static final CommandPermission RELOAD
      The permission necessary for executing the reload command
    • ABOUT

      public static final CommandPermission ABOUT
      The permission necessary for executing the about command
    • TRACE

      public static final CommandPermission TRACE
      The permission necessary for executing the trace command
    • VERSION

      public static final CommandPermission VERSION
      The permission necessary for executing the version command
  • Method Details

    • values

      public static CommandPermission[] 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 CommandPermission 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
    • getPermissionNode

      public String getPermissionNode()
      Gets the permission node related to this permission
      Returns:

      The permission node related to this permission