Class PeriodicRunnerFactory.PeriodicRunner<T>

java.lang.Object
net.minecraft.client.realms.util.PeriodicRunnerFactory.PeriodicRunner<T>
Enclosing class:
PeriodicRunnerFactory

@Environment(CLIENT) public class PeriodicRunnerFactory.PeriodicRunner<T> extends Object
Mappings:
Namespace Name
named net/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner
intermediary net/minecraft/class_7581$class_7586
official fjs$e
  • Field Details Link icon

    • name Link icon

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;name:Ljava/lang/String;
      intermediary field_39707 Lnet/minecraft/class_7581$class_7586;field_39707:Ljava/lang/String;
      official b Lfjs$e;b:Ljava/lang/String;
    • task Link icon

      private final Callable<T> task
      Mappings:
      Namespace Name Mixin selector
      named task Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;task:Ljava/util/concurrent/Callable;
      intermediary field_39708 Lnet/minecraft/class_7581$class_7586;field_39708:Ljava/util/concurrent/Callable;
      official c Lfjs$e;c:Ljava/util/concurrent/Callable;
    • unitDuration Link icon

      private final long unitDuration
      Mappings:
      Namespace Name Mixin selector
      named unitDuration Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;unitDuration:J
      intermediary field_39709 Lnet/minecraft/class_7581$class_7586;field_39709:J
      official d Lfjs$e;d:J
    • backoff Link icon

      private final Backoff backoff
      Mappings:
      Namespace Name Mixin selector
      named backoff Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;backoff:Lnet/minecraft/client/util/Backoff;
      intermediary field_39710 Lnet/minecraft/class_7581$class_7586;field_39710:Lnet/minecraft/class_7587;
      official e Lfjs$e;e:Lfjt;
    • resultFuture Link icon

      Mappings:
      Namespace Name Mixin selector
      named resultFuture Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;resultFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_39711 Lnet/minecraft/class_7581$class_7586;field_39711:Ljava/util/concurrent/CompletableFuture;
      official f Lfjs$e;f:Ljava/util/concurrent/CompletableFuture;
    • lastResult Link icon

      Mappings:
      Namespace Name Mixin selector
      named lastResult Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;lastResult:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$TimedResult;
      intermediary field_39712 Lnet/minecraft/class_7581$class_7586;field_39712:Lnet/minecraft/class_7581$class_7585;
      official g Lfjs$e;g:Lfjs$d;
    • nextTime Link icon

      private long nextTime
      Mappings:
      Namespace Name Mixin selector
      named nextTime Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;nextTime:J
      intermediary field_39713 Lnet/minecraft/class_7581$class_7586;field_39713:J
      official h Lfjs$e;h:J
  • Constructor Details Link icon

    • PeriodicRunner Link icon

      PeriodicRunner(String name, Callable<T> task, long unitDuration, Backoff backoff)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;<init>(Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/client/util/Backoff;)V
      intermediary <init> Lnet/minecraft/class_7581$class_7586;<init>(Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)V
      official <init> Lfjs$e;<init>(Lfjs;Ljava/lang/String;Ljava/util/concurrent/Callable;JLfjt;)V
  • Method Details Link icon

    • run Link icon

      void run(long currentTime)
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;run(J)V
      intermediary method_44639 Lnet/minecraft/class_7581$class_7586;method_44639(J)V
      official a Lfjs$e;a(J)V
    • reset Link icon

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      named reset Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;reset()V
      intermediary method_44638 Lnet/minecraft/class_7581$class_7586;method_44638()V
      official a Lfjs$e;a()V