Enum Class TimeUnit

java.lang.Object
java.lang.Enum<TimeUnit>
org.core.schedule.unit.TimeUnit
All Implemented Interfaces:
Serializable, Comparable<TimeUnit>, Constable

public enum TimeUnit extends Enum<TimeUnit>
  • Enum Constant Details

    • MINECRAFT_TICKS

      public static final TimeUnit MINECRAFT_TICKS
    • SECONDS

      public static final TimeUnit SECONDS
    • MINUTES

      public static final TimeUnit MINUTES
  • Method Details

    • values

      public static TimeUnit[] 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 TimeUnit 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
    • fromTicks

      public double fromTicks(int ticks)
      Gets the ticks from the provided value
      Parameters:
      ticks - the value of time in this TimeUnit
      Returns:
      ticks that result in the same value as your provided value
    • toTicks

      public int toTicks(double from)
      Gets the time from the provided ticks
      Parameters:
      from - the value of time in ticks
      Returns:
      time that result in the same value as your provided tick value