net.minecraft.server.packs.resources

public class ProfiledReloadInstance

extends SimpleReloadInstance<ProfiledReloadInstance$State>

All mapped superinterfaces:

ReloadInstance

auy
net.minecraft.server.packs.resources.ProfiledReloadInstance
net.minecraft.class_4010
net.minecraft.resource.ProfiledResourceReload

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_17918
LOGGER
private final com.google.common.base.Stopwatch
b
total
field_17919
reloadTimer

Constructor summary

ModifierConstructor
private (List<PreparableReloadListener> waitingReloaders)

Method summary

Modifier and TypeMethod
public static ReloadInstance
a(avd arg0, List<auw> arg1, Executor arg2, Executor arg3, CompletableFuture<bau> arg4)
of(ResourceManager arg0, List<PreparableReloadListener> arg1, Executor arg2, Executor arg3, CompletableFuture<Unit> arg4)
method_67569(class_3300 arg0, List<class_3302> arg1, Executor arg2, Executor arg3, CompletableFuture<class_3902> arg4)
start(ResourceManager manager, List<ResourceReloader> reloaders, Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage)
protected CompletableFuture<List<ProfiledReloadInstance$State>>
a(Executor arg0, Executor arg1, avd arg2, List<auw> arg3, avj$a<auy$a> arg4, CompletableFuture<?> arg5)
prepareTasks(Executor arg0, Executor arg1, ResourceManager arg2, List<PreparableReloadListener> arg3, SimpleReloadInstance$StateFactory<ProfiledReloadInstance$State> arg4, CompletableFuture<?> arg5)
method_67571(Executor arg0, Executor arg1, class_3300 arg2, List<class_3302> arg3, class_4014$class_4047<class_4010$class_4046> arg4, CompletableFuture<?> arg5)
startAsync(Executor arg0, Executor arg1, ResourceManager arg2, List<ResourceReloader> arg3, SimpleResourceReload$Factory<ProfiledResourceReload$Summary> arg4, CompletableFuture<?> arg5)
private static Executor
a(Executor arg0, AtomicLong arg1, AtomicLong arg2, String arg3)
profiledExecutor(Executor arg0, AtomicLong arg1, AtomicLong arg2, String arg3)
method_64141(Executor arg0, AtomicLong arg1, AtomicLong arg2, String arg3)
getProfiledExecutor(Executor executor, AtomicLong output, AtomicLong counter, String name)
private List<ProfiledReloadInstance$State>
a(List<auy$a> arg0)
finish(List<ProfiledReloadInstance$State> arg0)
method_18238(List<class_4010$class_4046> arg0)
finish(List<ProfiledResourceReload$Summary> summaries)