net.minecraft.server.packs.resources

public class SimpleReloadInstance<S>

implements ReloadInstance

awb
net.minecraft.server.packs.resources.SimpleReloadInstance
net.minecraft.class_4014

Field summary

Modifier and TypeField
private static final int
a
PREPARATION_PROGRESS_WEIGHT
field_29784
private static final int
b
EXTRA_RELOAD_PROGRESS_WEIGHT
field_29785
private static final int
c
LISTENER_PROGRESS_WEIGHT
field_29786
final CompletableFuture<Unit>
d
allPreparations
field_18042
private CompletableFuture<List<S>>
e
allDone
field_18043
final Set<PreparableReloadListener>
f
preparingListeners
field_18044
private final int
g
listenerCount
field_18045
private final AtomicInteger
h
startedTasks
field_18048
private final AtomicInteger
i
finishedTasks
field_56609
private final AtomicInteger
j
startedReloads
field_18046
private final AtomicInteger
k
finishedReloads
field_18047

Constructor summary

ModifierConstructor
protected (List<PreparableReloadListener> arg0)

Method summary

Modifier and TypeMethod
public static ReloadInstance
b(avv arg0, List<avp> arg1, Executor arg2, Executor arg3, CompletableFuture<bbq> arg4)
of(ResourceManager arg0, List<PreparableReloadListener> arg1, Executor arg2, Executor arg3, CompletableFuture<Unit> arg4)
method_18369(class_3300 arg0, List<class_3302> arg1, Executor arg2, Executor arg3, CompletableFuture<class_3902> arg4)
protected void
b(Executor arg0, Executor arg1, avv arg2, List<avp> arg3, awb$a<S> arg4, CompletableFuture<?> arg5)
startTasks(Executor arg0, Executor arg1, ResourceManager arg2, List<PreparableReloadListener> arg3, SimpleReloadInstance$StateFactory<S> arg4, CompletableFuture<?> arg5)
method_67578(Executor arg0, Executor arg1, class_3300 arg2, List<class_3302> arg3, class_4014$class_4047<S> arg4, CompletableFuture<?> arg5)
protected CompletableFuture<List<S>>
a(Executor arg0, Executor arg1, avv arg2, List<avp> arg3, awb$a<S> arg4, CompletableFuture<?> arg5)
prepareTasks(Executor arg0, Executor arg1, ResourceManager arg2, List<PreparableReloadListener> arg3, SimpleReloadInstance$StateFactory<S> arg4, CompletableFuture<?> arg5)
method_67571(Executor arg0, Executor arg1, class_3300 arg2, List<class_3302> arg3, class_4014$class_4047<S> arg4, CompletableFuture<?> arg5)
private PreparableReloadListener$PreparationBarrier
a(avp arg0, CompletableFuture<?> arg1, Executor arg2)
createBarrierForListener(PreparableReloadListener arg0, CompletableFuture<?> arg1, Executor arg2)
method_67573(class_3302 arg0, CompletableFuture<?> arg1, Executor arg2)
public CompletableFuture<?>
a()
done()
method_18364()
public float
b()
getActualProgress()
method_18229()
private static int
a(int arg0, int arg1, int arg2)
weightProgress(int arg0, int arg1, int arg2)
method_67572(int arg0, int arg1, int arg2)
public static ReloadInstance
a(avv arg0, List<avp> arg1, Executor arg2, Executor arg3, CompletableFuture<bbq> arg4, boolean arg5)
create(ResourceManager arg0, List<PreparableReloadListener> arg1, Executor arg2, Executor arg3, CompletableFuture<Unit> arg4, boolean arg5)
method_40087(class_3300 arg0, List<class_3302> arg1, Executor arg2, Executor arg3, CompletableFuture<class_3902> arg4, boolean arg5)