net.minecraft.world.chunk

public record ChunkGenerationStep

net.minecraft.world.level.chunk.status.ChunkStep
net.minecraft.class_9770
net.minecraft.world.chunk.ChunkGenerationStep

Field summary

Modifier and TypeField
private final ChunkStatus
targetStatus
comp_2803
targetStatus
private final GenerationDependencies
directDependencies
comp_2804
directDependencies
private final GenerationDependencies
accumulatedDependencies
comp_2805
accumulatedDependencies
private final int
blockStateWriteRadius
comp_2806
blockStateWriteRadius
private final GenerationTask
task
comp_2807
task

Constructor summary

ModifierConstructor
public (ChunkStatus targetStatus, GenerationDependencies directDependencies, GenerationDependencies accumulatedDependencies, int blockStateWriteRadius, GenerationTask task)

Method summary

Modifier and TypeMethod
public int
getAccumulatedRadiusOf(ChunkStatus status)
method_60559(class_2806 arg0)
getAdditionalLevel(ChunkStatus status)
public CompletableFuture<Chunk>
apply(WorldGenContext context, StaticCache2D<GenerationChunkHolder> cache, ChunkAccess chunk)
method_60560(class_9312 arg0, class_9762<class_9761> arg1, class_2791 arg2)
run(ChunkGenerationContext context, BoundedRegionArray<AbstractChunkHolder> arg1, Chunk chunk)
private Chunk
completeChunkGeneration(ChunkAccess newCenterChunk, ProfiledDuration profiledDuration)
method_60558(class_2791 arg0, class_6613 arg1)
finalizeGeneration(Chunk chunk, Finishable finishCallback)
public ChunkStatus
targetStatus()
comp_2803()
targetStatus()
public GenerationDependencies
directDependencies()
comp_2804()
directDependencies()
public GenerationDependencies
accumulatedDependencies()
comp_2805()
accumulatedDependencies()
public int
blockStateWriteRadius()
comp_2806()
blockStateWriteRadius()
public GenerationTask
task()
comp_2807()
task()
private Chunk
lambda$apply$0(ProfiledDuration arg0, ChunkAccess arg1)
method_60557(class_6613 arg0, class_2791 arg1)
method_60557(Finishable arg0, Chunk generated)