Package net.minecraft.resource
Class ProfiledResourceReload
java.lang.Object
net.minecraft.resource.SimpleResourceReload<ProfiledResourceReload.Summary>
net.minecraft.resource.ProfiledResourceReload
- All Implemented Interfaces:
ResourceReload
An implementation of resource reload that includes an additional profiling
summary for each reloader.
- Mappings:
Namespace Name named net/minecraft/resource/ProfiledResourceReloadintermediary net/minecraft/class_4010official auy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordThe profiling summary for each reloader in the reload.Nested classes/interfaces inherited from class net.minecraft.resource.SimpleResourceReload
SimpleResourceReload.Factory<S> -
Field Summary
FieldsFields inherited from class net.minecraft.resource.SimpleResourceReload
prepareStageFuture, waitingReloaders -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<ProfiledResourceReload.Summary> finish(List<ProfiledResourceReload.Summary> summaries) private static ExecutorgetProfiledExecutor(Executor executor, AtomicLong output, AtomicLong atomicLong, String string) static ResourceReloadmethod_67569(ResourceManager resourceManager, List<ResourceReloader> list, Executor executor, Executor executor2, CompletableFuture<Unit> completableFuture) protected CompletableFuture<List<ProfiledResourceReload.Summary>> method_67571(Executor executor, Executor executor2, ResourceManager resourceManager, List<ResourceReloader> list, SimpleResourceReload.Factory<ProfiledResourceReload.Summary> factory, CompletableFuture<?> completableFuture) Methods inherited from class net.minecraft.resource.SimpleResourceReload
create, getProgress, method_67578, start, whenCompleteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReload
isComplete, throwException
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/resource/ProfiledResourceReload;LOGGER:Lorg/slf4j/Logger;intermediary field_17918Lnet/minecraft/class_4010;field_17918:Lorg/slf4j/Logger;official aLauy;a:Lorg/slf4j/Logger;
-
reloadTimer
- Mappings:
Namespace Name Mixin selector named reloadTimerLnet/minecraft/resource/ProfiledResourceReload;reloadTimer:Lcom/google/common/base/Stopwatch;intermediary field_17919Lnet/minecraft/class_4010;field_17919:Lcom/google/common/base/Stopwatch;official bLauy;b:Lcom/google/common/base/Stopwatch;
-
-
Constructor Details
-
ProfiledResourceReload
-
-
Method Details
-
method_67569
public static ResourceReload method_67569(ResourceManager resourceManager, List<ResourceReloader> list, Executor executor, Executor executor2, CompletableFuture<Unit> completableFuture) - Mappings:
Namespace Name Mixin selector named method_67569Lnet/minecraft/resource/ProfiledResourceReload;method_67569(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/resource/ResourceReload;intermediary method_67569Lnet/minecraft/class_4010;method_67569(Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_4011;official aLauy;a(Lavd;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lauz;
-
method_67571
protected CompletableFuture<List<ProfiledResourceReload.Summary>> method_67571(Executor executor, Executor executor2, ResourceManager resourceManager, List<ResourceReloader> list, SimpleResourceReload.Factory<ProfiledResourceReload.Summary> factory, CompletableFuture<?> completableFuture) - Overrides:
method_67571in classSimpleResourceReload<ProfiledResourceReload.Summary>- Mappings:
Namespace Name Mixin selector named method_67571Lnet/minecraft/resource/SimpleResourceReload;method_67571(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Lnet/minecraft/resource/SimpleResourceReload$Factory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;intermediary method_67571Lnet/minecraft/class_4014;method_67571(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3300;Ljava/util/List;Lnet/minecraft/class_4014$class_4047;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;official aLavj;a(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lavd;Ljava/util/List;Lavj$a;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;
-
getProfiledExecutor
private static Executor getProfiledExecutor(Executor executor, AtomicLong output, AtomicLong atomicLong, String string) - Mappings:
Namespace Name Mixin selector named getProfiledExecutorLnet/minecraft/resource/ProfiledResourceReload;getProfiledExecutor(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor;intermediary method_64141Lnet/minecraft/class_4010;method_64141(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor;official aLauy;a(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor;
-
finish
- Mappings:
Namespace Name Mixin selector named finishLnet/minecraft/resource/ProfiledResourceReload;finish(Ljava/util/List;)Ljava/util/List;intermediary method_18238Lnet/minecraft/class_4010;method_18238(Ljava/util/List;)Ljava/util/List;official aLauy;a(Ljava/util/List;)Ljava/util/List;
-