Class SchedulerTime

java.lang.Object
me.confuser.banmanager.common.util.SchedulerTime

public final class SchedulerTime extends Object
Utility class for scheduler time conversions. Provides consistent Duration to ticks conversion across tick-based platforms (Bukkit, Sponge).
  • Method Details

    • durationToTicksCeil

      public static long durationToTicksCeil(Duration duration)
      Converts a Duration to Minecraft ticks using ceiling rounding. This ensures delays are never shortened due to truncation.
      Parameters:
      duration - the duration to convert
      Returns:
      the number of ticks (20 ticks = 1 second, 1 tick = 50ms)