net.minecraft.client.render.chunk

public class BuiltChunkStorage

net.minecraft.client.renderer.ViewArea
net.minecraft.class_769
net.minecraft.client.render.chunk.BuiltChunkStorage

Field summary

Modifier and TypeField
private final ChunkRenderingDataPreparer
sectionOcclusionGraph
field_1_5278
dataPreparer
private final VisibleChunkStorage<ChunkBuilder$BuiltChunk>
sections
field_4150
chunks
private final int
minY
field_1_5277
bottomY
private final int
maxY
field_1_5276
topYInclusive

Constructor summary

ModifierConstructor
public (ChunkBuilder chunkBuilder, int bottomY, int topYInclusive, int minSectionY, int maxSectionY, int viewDistance, ChunkRenderingDataPreparer dataPreparer)

Method summary

Modifier and TypeMethod
public void
releaseAllBuffers()
method_3327()
clear()
public int
size()
method_1_4771()
getSectionCount()
public int
minY()
method_1_4768()
getBottomY()
public int
maxY()
method_1_4766()
getTopYInclusive()
public int
minSectionY()
method_1_4767()
getMinSectionY()
public int
maxSectionY()
method_1_4765()
getMaxSectionY()
public int
sectionCount()
method_1_4770()
getHeightInSections()
public int
getViewDistance()
method_52839()
getViewDistance()
public boolean
repositionCamera(SectionPos cameraSectionPos)
method_1_4769(class_4076 arg0)
setOrigin(ChunkSectionPos sectionPos)
public ChunkSectionPos
getCameraSectionPos()
method_62966()
getSectionPos()
public ChunkBuilder$BuiltChunk
getRenderSectionAt(BlockPos pos)
method_3323(class_2338 arg0)
getRenderedChunk(BlockPos blockPos)
protected ChunkBuilder$BuiltChunk
getRenderSection(long sectionNode)
method_62963(long arg0)
getRenderedChunk(long sectionPos)
private static ChunkBuilder$BuiltChunk
lambda$new$0(SectionRenderDispatcher arg0, int arg1, long arg2)
method_1_4764(class_846 arg0, int arg1, long arg2)
method_1_4764(ChunkBuilder arg0, int index, long sectionPos)