net.minecraft.world.chunk

public class ChunkLoader

atc
net.minecraft.server.level.ChunkGenerationTask
net.minecraft.class_9759
net.minecraft.world.chunk.ChunkLoader
net.minecraft.unmapped.C_rqmfyoal
net.minecraft.src.C_336542_

Field summary

Modifier and TypeField
private final ChunkLoadingManager
b
chunkMap
field_51851
chunkLoadingManager
f_mboqbcxl
f_337096_
private final ChunkPos
c
pos
field_51852
pos
f_gwlreohz
f_337169_
private ChunkStatus
d
scheduledStatus
field_51853
currentlyLoadingStatus
f_cofmirfn
f_336986_
public final ChunkStatus
a
targetStatus
field_51850
targetStatus
f_cvmktfgw
f_337141_
private volatile boolean
e
markedForCancellation
field_51854
pendingDisposal
f_upprqgij
f_336853_
private final List<CompletableFuture<OptionalChunk<Chunk>>>
f
scheduledLayer
field_51855
futures
f_rsicnznb
f_337420_
private final BoundedRegionArray<AbstractChunkHolder>
g
cache
field_51856
chunks
f_qrbwfgbn
f_337137_
private boolean
h
needsGeneration
field_51857
allowGeneration
f_qfdrsqrj
f_337333_

Constructor summary

ModifierConstructor
private (ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos, BoundedRegionArray<AbstractChunkHolder> chunks)

Method summary

Modifier and TypeMethod
public static ChunkLoader
a(atq o, egz o, dlz o)
create(GeneratingChunkMap arg0, ChunkStatus arg1, ChunkPos arg2)
method_60426(class_9760 arg0, class_2806 arg1, class_1923 arg2)
create(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos)
m_ragisycx(C_zbeluwhm arg0, C_kogtzhzt arg1, C_ynrszrtu arg2)
m_339931_(C_336423_ p_344659_, C_313554_ p_344444_, C_1560_ p_342415_)
public CompletableFuture<?>
a()
runUntilWait()
method_60424()
run()
m_uogzovay()
m_340381_()
private void
d()
scheduleNextLayer()
method_60432()
loadNextStatus()
m_hlvhzuwb()
m_339326_()
public void
b()
markForCancellation()
method_60429()
markPendingDisposal()
m_ldumoepi()
m_339480_()
private void
e()
releaseClaim()
method_60433()
dispose()
m_pqzxrqwx()
m_340204_()
private boolean
f()
canLoadWithoutGeneration()
method_60434()
isGenerationUnnecessary()
m_ptpclhno()
m_339361_()
public AbstractChunkHolder
c()
getCenter()
method_60431()
getHolder()
m_kbxkzvij()
m_340452_()
private void
a(egz o, boolean arg1)
scheduleLayer(ChunkStatus arg0, boolean arg1)
method_60427(class_2806 arg0, boolean arg1)
loadAll(ChunkStatus targetStatus, boolean allowGeneration)
m_cxsghiij(C_kogtzhzt arg0, boolean arg1)
m_339141_(C_313554_ p_342359_, boolean arg1)
private int
b(egz o, boolean arg1)
getRadiusForLayer(ChunkStatus arg0, boolean arg1)
method_60430(class_2806 arg0, boolean arg1)
getAdditionalLevel(ChunkStatus status, boolean generate)
m_gjrditxe(C_kogtzhzt arg0, boolean arg1)
m_339492_(C_313554_ p_343456_, boolean arg1)
private boolean
a(egz o, boolean o, atr arg2)
scheduleChunkInLayer(ChunkStatus arg0, boolean arg1, GenerationChunkHolder arg2)
method_60428(class_2806 arg0, boolean arg1, class_9761 arg2)
load(ChunkStatus targetStatus, boolean allowGeneration, AbstractChunkHolder chunkHolder)
m_tszdpkmz(C_kogtzhzt arg0, boolean arg1, C_noeozorr arg2)
m_338763_(C_313554_ p_344389_, boolean p_343540_, C_336526_ arg2)
private CompletableFuture<?>
g()
waitForScheduledLayer()
method_60435()
getLatestPendingFuture()
m_zawnazyk()
m_339254_()