net.minecraft.resource

public class SimpleResourceReload<S>

implements ResourceReload

ady
net.minecraft.server.packs.resources.SimpleReloadInstance
net.minecraft.class_4014
net.minecraft.resource.SimpleResourceReload
net.minecraft.unmapped.C_nqsxthnh
net.minecraft.src.C_82_

Field summary

Modifier and TypeField
private static final int
d
PREPARATION_PROGRESS_WEIGHT
field_29784
FIRST_PREPARE_APPLY_WEIGHT
f_vkcaoqmt
f_143937_
private static final int
e
EXTRA_RELOAD_PROGRESS_WEIGHT
field_29785
SECOND_PREPARE_APPLY_WEIGHT
f_eaaormag
f_143938_
private static final int
f
LISTENER_PROGRESS_WEIGHT
field_29786
RELOADER_WEIGHT
f_dkgjrpsm
f_143939_
protected final ResourceManager
a
resourceManager
field_17927
manager
f_faeblktj
f_10798_
protected final CompletableFuture<Unit>
b
allPreparations
field_18042
prepareStageFuture
f_xhhrscjo
f_10799_
protected final CompletableFuture<List<S>>
c
allDone
field_18043
applyStageFuture
f_bhanacfv
f_10800_
final Set<ResourceReloader>
g
preparingListeners
field_18044
waitingReloaders
f_mitzjbwz
f_10801_
private final int
h
listenerCount
field_18045
reloaderCount
f_gfyktslg
f_10802_
private int
i
startedReloads
field_18046
toApplyCount
f_rzvuqgmk
f_10803_
private int
j
finishedReloads
field_18047
appliedCount
f_hfilwdja
f_10804_
private final AtomicInteger
k
startedTaskCounter
field_18048
toPrepareCount
f_ppjrmgsm
f_10805_
private final AtomicInteger
l
doneTaskCounter
field_18049
preparedCount
f_rbkrnkfs
f_10806_

Constructor summary

ModifierConstructor
protected (Executor prepareExecutor, Executor applyExecutor, ResourceManager manager, List<ResourceReloader> reloaders, SimpleResourceReload$Factory<S> factory, CompletableFuture<Unit> initialStage)

Method summary

Modifier and TypeMethod
public static SimpleResourceReload<Void>
a(adt o, List<ado> o, Executor o, Executor o, CompletableFuture<ahm> o)
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)
create(ResourceManager manager, List<ResourceReloader> reloaders, Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage)
m_fdirnkhq(C_tmnrpasf arg0, List<C_msqwzogj> arg1, Executor arg2, Executor arg3, CompletableFuture<C_djdmkjpx> arg4)
m_10815_(C_77_ p_10816_, List<C_69_> p_10817_, Executor p_10818_, Executor p_10819_, CompletableFuture<C_204_> p_10820_)
public CompletableFuture<Unit>
a()
done()
method_18364()
whenComplete()
m_dctqsnoh()
m_7237_()
public float
b()
getActualProgress()
method_18229()
getProgress()
m_olsboeec()
m_7750_()
public boolean
c()
isDone()
method_18787()
isComplete()
m_kskknuzl()
m_7746_()
public void
d()
checkExceptions()
method_18849()
throwException()
m_gesgbvtw()
m_7748_()