Enum Class PatternChangeEvent.Cause

java.lang.Object
java.lang.Enum<PatternChangeEvent.Cause>
wtf.choco.veinminer.api.event.player.PatternChangeEvent.Cause
All Implemented Interfaces:
Serializable, Comparable<PatternChangeEvent.Cause>, Constable
Enclosing interface:
PatternChangeEvent

public static enum PatternChangeEvent.Cause extends Enum<PatternChangeEvent.Cause>
The cause for a PatternChangeEvent to be called.
  • Enum Constant Details

    • COMMAND

      public static final PatternChangeEvent.Cause COMMAND
      The pattern was changed as a result of a command.
    • CLIENT

      public static final PatternChangeEvent.Cause CLIENT
      The pattern was changed per request of the client-sided mod using a key bind.
  • Method Details

    • values

      public static PatternChangeEvent.Cause[] 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 PatternChangeEvent.Cause 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