Class TimeHelper

java.lang.Object
net.minecraft.util.TimeHelper

public class TimeHelper extends Object
A class holding utility methods related to time and durations.
Mappings:
Namespace Name
official asu
intermediary net/minecraft/class_4802
named net/minecraft/util/TimeHelper
  • Field Details

    • SECOND_IN_NANOS

      public static final long SECOND_IN_NANOS
      The equivalent of 1 second, in nanoseconds. Is 1000000000.
      Mappings:
      Namespace Name Mixin selector
      official a Lasu;a:J
      intermediary field_33868 Lnet/minecraft/class_4802;field_33868:J
      named SECOND_IN_NANOS Lnet/minecraft/util/TimeHelper;SECOND_IN_NANOS:J
    • MILLI_IN_NANOS

      public static final long MILLI_IN_NANOS
      The equivalent of 1 millisecond, in nanoseconds. Is 1000000.
      Mappings:
      Namespace Name Mixin selector
      official b Lasu;b:J
      intermediary field_33869 Lnet/minecraft/class_4802;field_33869:J
      named MILLI_IN_NANOS Lnet/minecraft/util/TimeHelper;MILLI_IN_NANOS:J
  • Constructor Details

    • TimeHelper

      public TimeHelper()
  • Method Details

    • betweenSeconds

      public static UniformIntProvider betweenSeconds(int min, int max)
      Returns an int provider that provides a time in ticks, between min * 20 and max * 20 (both inclusive).
      Returns:
      an int provider that provides a time in ticks, between min * 20 and max * 20 (both inclusive)
      Mappings:
      Namespace Name Mixin selector
      official a Lasu;a(II)Lbgj;
      intermediary method_24505 Lnet/minecraft/class_4802;method_24505(II)Lnet/minecraft/class_6019;
      named betweenSeconds Lnet/minecraft/util/TimeHelper;betweenSeconds(II)Lnet/minecraft/util/math/intprovider/UniformIntProvider;