Interface ResourceReload

All Known Implementing Classes:
ProfiledResourceReload, SimpleResourceReload

public interface ResourceReload
Represents a resource reload.
See Also:
Mappings:
Namespace Name
official ald
intermediary net/minecraft/class_4011
named net/minecraft/resource/ResourceReload
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    Returns a fraction between 0 and 1 indicating the progress of this reload.
    default boolean
    Returns if this reload has completed, either normally or abnormally.
    default void
    Throws an unchecked exception from this reload, if there is any.
    Returns a future for the reload.
  • Method Details

    • whenComplete

      CompletableFuture<?> whenComplete()
      Returns a future for the reload. The returned future is completed when the reload completes.
      Mappings:
      Namespace Name Mixin selector
      official a Lald;a()Ljava/util/concurrent/CompletableFuture;
      intermediary method_18364 Lnet/minecraft/class_4011;method_18364()Ljava/util/concurrent/CompletableFuture;
      named whenComplete Lnet/minecraft/resource/ResourceReload;whenComplete()Ljava/util/concurrent/CompletableFuture;
    • getProgress

      float getProgress()
      Returns a fraction between 0 and 1 indicating the progress of this reload.
      Mappings:
      Namespace Name Mixin selector
      official b Lald;b()F
      intermediary method_18229 Lnet/minecraft/class_4011;method_18229()F
      named getProgress Lnet/minecraft/resource/ResourceReload;getProgress()F
    • isComplete

      default boolean isComplete()
      Returns if this reload has completed, either normally or abnormally.
      Mappings:
      Namespace Name Mixin selector
      official c Lald;c()Z
      intermediary method_18787 Lnet/minecraft/class_4011;method_18787()Z
      named isComplete Lnet/minecraft/resource/ResourceReload;isComplete()Z
    • throwException

      default void throwException()
      Throws an unchecked exception from this reload, if there is any. Does nothing if the reload has not completed or terminated.
      Mappings:
      Namespace Name Mixin selector
      official d Lald;d()V
      intermediary method_18849 Lnet/minecraft/class_4011;method_18849()V
      named throwException Lnet/minecraft/resource/ResourceReload;throwException()V