Package net.minecraft.client.realms.gui
Interface FetchRateLimiter
- All Known Implementing Classes:
BasicFetchRateLimiter
,DummyFetchRateLimiter
@Environment(CLIENT) public interface FetchRateLimiter
A fetch rate limiter allows tracking the period of realms data fetcher
tasks even when the fetcher has stopped running. It prevents spamming
rate-limited fetches.
- Mappings:
Namespace Name official dow
intermediary net/minecraft/class_5785
named net/minecraft/client/realms/gui/FetchRateLimiter
-
Method Summary
Modifier and Type Method Description long
getRemainingPeriod()
Returns the time left before the next scheduled run of the tracked task.void
onRun()
Notifies the tracker that the tracked task is run.
-
Method Details
-
onRun
void onRun()Notifies the tracker that the tracked task is run.- Mappings:
Namespace Name Mixin selector official a
Ldow;a()V
intermediary method_33421
Lnet/minecraft/class_5785;method_33421()V
named onRun
Lnet/minecraft/client/realms/gui/FetchRateLimiter;onRun()V
-
getRemainingPeriod
long getRemainingPeriod()Returns the time left before the next scheduled run of the tracked task.- Mappings:
Namespace Name Mixin selector official b
Ldow;b()J
intermediary method_33422
Lnet/minecraft/class_5785;method_33422()J
named getRemainingPeriod
Lnet/minecraft/client/realms/gui/FetchRateLimiter;getRemainingPeriod()J
-