CLASS net/minecraft/class_5784 net/minecraft/client/realms/gui/FetchTask COMMENT A task for {@link RealmsDataFetcher} that runs at a fixed interval. It COMMENT optionally supports rate limits and stops when the fetcher is stopped. FIELD field_28452 condition Ljava/util/function/BooleanSupplier; FIELD field_28453 rateLimiter Lnet/minecraft/class_5785; FIELD field_28454 period Ljava/time/Duration; FIELD field_28455 command Ljava/lang/Runnable; METHOD (Ljava/lang/Runnable;Ljava/time/Duration;Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_5785;)V ARG 1 command ARG 2 period ARG 3 condition ARG 4 rateLimiter METHOD method_33418 createRateLimited (Ljava/lang/Runnable;Ljava/time/Duration;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_5784; ARG 0 command ARG 1 period ARG 2 condition METHOD method_33419 schedule (Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledFuture; ARG 1 scheduler METHOD method_33420 create (Ljava/lang/Runnable;Ljava/time/Duration;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_5784; ARG 0 command ARG 1 period ARG 2 condition