接口 FetchRateLimiter

  • 所有已知实现类:
    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 dsu
    intermediary net/minecraft/class_5785
    named net/minecraft/client/realms/gui/FetchRateLimiter
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      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.
    • 方法详细资料

      • onRun

        void onRun()
        Notifies the tracker that the tracked task is run.
        Mappings:
        Namespace Name Mixin selector
        official a Ldsu;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 Ldsu;b()J
        intermediary method_33422 Lnet/minecraft/class_5785;method_33422()J
        named getRemainingPeriod Lnet/minecraft/client/realms/gui/FetchRateLimiter;getRemainingPeriod()J