net.minecraft.resource

public abstract class SinglePreparationResourceReloader<T>

implements ResourceReloader

net.minecraft.server.packs.resources.SimplePreparableReloadListener
net.minecraft.class_4080
net.minecraft.resource.SinglePreparationResourceReloader

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public final CompletableFuture<Void>
reload(PreparableReloadListener$SharedState currentReload, Executor taskExecutor, PreparableReloadListener$PreparationBarrier preparationBarrier, Executor reloadExecutor)
method_25931(class_3302$class_11558 arg0, Executor arg1, class_3302$class_4045 arg2, Executor arg3)
reload(ResourceReloader$Store arg0, Executor arg1, ResourceReloader$Synchronizer arg2, Executor arg3)
protected abstract T
prepare(ResourceManager manager, ProfilerFiller profiler)
method_18789(class_3300 arg0, class_3695 arg1)
prepare(ResourceManager manager, Profiler profiler)
protected abstract void
apply(T preparations, ResourceManager manager, ProfilerFiller profiler)
method_18788(T arg0, class_3300 arg1, class_3695 arg2)
apply(T prepared, ResourceManager manager, Profiler profiler)
private void
lambda$reload$1(ResourceManager arg0, Object arg1)
method_18790(class_3300 arg0, Object arg1)
method_18790(ResourceManager arg0, Object prepared)
private Object
lambda$reload$0(ResourceManager arg0)
method_18791(class_3300 arg0)
method_18791(ResourceManager arg0)