net.minecraft.server.level

public class ChunkGenerationTask

arj
net.minecraft.server.level.ChunkGenerationTask
net.minecraft.class_9759

Field summary

Modifier and TypeField
private final GeneratingChunkMap
b
chunkMap
field_51851
private final ChunkPos
c
pos
field_51852
private ChunkStatus
d
scheduledStatus
field_51853
public final ChunkStatus
a
targetStatus
field_51850
private volatile boolean
e
markedForCancellation
field_51854
private final List<CompletableFuture<ChunkResult<ChunkAccess>>>
f
scheduledLayer
field_51855
private final StaticCache2D<GenerationChunkHolder>
g
cache
field_51856
private boolean
h
needsGeneration
field_51857

Constructor summary

ModifierConstructor
private (GeneratingChunkMap arg0, ChunkStatus arg1, ChunkPos arg2, StaticCache2D<GenerationChunkHolder> arg3)

Method summary

Modifier and TypeMethod
public static ChunkGenerationTask
a(arx arg0, efe arg1, dke arg2)
create(GeneratingChunkMap arg0, ChunkStatus arg1, ChunkPos arg2)
method_60426(class_9760 arg0, class_2806 arg1, class_1923 arg2)
public CompletableFuture<?>
a()
runUntilWait()
method_60424()
private void
d()
scheduleNextLayer()
method_60432()
public void
b()
markForCancellation()
method_60429()
private void
e()
releaseClaim()
method_60433()
private boolean
f()
canLoadWithoutGeneration()
method_60434()
public GenerationChunkHolder
c()
getCenter()
method_60431()
private void
a(efe arg0, boolean arg1)
scheduleLayer(ChunkStatus arg0, boolean arg1)
method_60427(class_2806 arg0, boolean arg1)
private int
b(efe arg0, boolean arg1)
getRadiusForLayer(ChunkStatus arg0, boolean arg1)
method_60430(class_2806 arg0, boolean arg1)
private boolean
a(efe arg0, boolean arg1, ary arg2)
scheduleChunkInLayer(ChunkStatus arg0, boolean arg1, GenerationChunkHolder arg2)
method_60428(class_2806 arg0, boolean arg1, class_9761 arg2)
private CompletableFuture<?>
g()
waitForScheduledLayer()
method_60435()