Class TickUtil

java.lang.Object
net.glowstone.util.TickUtil

public final class TickUtil extends Object
Utility class to ease conversion from standard time units to in-game ticks.
  • Field Details

    • TICKS_PER_SECOND

      public static final short TICKS_PER_SECOND
      The length in ticks of one second.
      See Also:
    • TICKS_PER_MINUTE

      public static final short TICKS_PER_MINUTE
      The length in ticks of one minute.
      See Also:
    • TICKS_PER_HOUR

      public static final int TICKS_PER_HOUR
      The lenght in ticks of one hour.
      See Also:
    • TICKS_PER_DAY

      public static final int TICKS_PER_DAY
      The length in ticks of one Minecraft day.
      See Also:
    • TICKS_PER_HALF_DAY

      public static final int TICKS_PER_HALF_DAY
      The length in ticks of one Minecraft half day.
      See Also:
    • TICKS_PER_WEEK

      public static final int TICKS_PER_WEEK
      The length in ticks of one Minecraft week.
      See Also:
  • Method Details

    • secondsToTicks

      public static int secondsToTicks(int seconds)
      Converts seconds (int) into ticks.
      Parameters:
      seconds - The seconds to convert.
      Returns:
      The corresponding number of ticks.
    • secondsToTicks

      public static long secondsToTicks(long seconds)
      Converts seconds (long) into ticks.
      Parameters:
      seconds - The seconds to convert.
      Returns:
      The corresponding number of ticks.
    • minutesToTicks

      public static int minutesToTicks(int minutes)
      Converts minutes (int) into ticks.
      Parameters:
      minutes - The minutes to convert.
      Returns:
      The corresponding number of ticks.
    • minutesToTicks

      public static int minutesToTicks(double minutes)
      Converts minutes (double) into ticks.
      Parameters:
      minutes - The minutes to convert.
      Returns:
      The corresponding number of ticks.