Class ReloadableResourceManagerImpl.FailedReload

java.lang.Object
net.minecraft.resource.ReloadableResourceManagerImpl.FailedReload
All Implemented Interfaces:
ResourceReload
Enclosing class:
ReloadableResourceManagerImpl

private static class ReloadableResourceManagerImpl.FailedReload extends Object implements ResourceReload
Mappings:
Namespace Name
official afq$a
intermediary net/minecraft/class_3304$class_4742
named net/minecraft/resource/ReloadableResourceManagerImpl$FailedReload
  • Field Details

    • exception

      Mappings:
      Namespace Name Mixin selector
      official a Lafq$a;a:Lafq$b;
      intermediary field_21810 Lnet/minecraft/class_3304$class_4742;field_21810:Lnet/minecraft/class_3304$class_4743;
      named exception Lnet/minecraft/resource/ReloadableResourceManagerImpl$FailedReload;exception:Lnet/minecraft/resource/ReloadableResourceManagerImpl$PackAdditionFailedException;
    • future

      private final CompletableFuture<Unit> future
      Mappings:
      Namespace Name Mixin selector
      official b Lafq$a;b:Ljava/util/concurrent/CompletableFuture;
      intermediary field_21811 Lnet/minecraft/class_3304$class_4742;field_21811:Ljava/util/concurrent/CompletableFuture;
      named future Lnet/minecraft/resource/ReloadableResourceManagerImpl$FailedReload;future:Ljava/util/concurrent/CompletableFuture;
  • Constructor Details

    • FailedReload

      Mappings:
      Namespace Name Mixin selector
      official <init> Lafq$a;<init>(Lafq$b;)V
      intermediary <init> Lnet/minecraft/class_3304$class_4742;<init>(Lnet/minecraft/class_3304$class_4743;)V
      named <init> Lnet/minecraft/resource/ReloadableResourceManagerImpl$FailedReload;<init>(Lnet/minecraft/resource/ReloadableResourceManagerImpl$PackAdditionFailedException;)V
  • Method Details

    • whenComplete

      public CompletableFuture<Unit> whenComplete()
      Returns a future for the reload. The returned future is completed when the reload completes.
      Specified by:
      whenComplete in interface ResourceReload
      Mappings:
      Namespace Name Mixin selector
      official a Lafh;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

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

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

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