net.minecraft.client.render.chunk

public class SectionBuilder

net.minecraft.client.renderer.chunk.SectionCompiler
net.minecraft.class_9810
net.minecraft.client.render.chunk.SectionBuilder

Field summary

Modifier and TypeField
private final BlockRenderManager
blockRenderer
field_52164
blockRenderManager
private final BlockEntityRenderManager
blockEntityRenderer
field_52165
blockEntityRenderDispatcher

Constructor summary

ModifierConstructor
public (BlockRenderManager blockRenderManager, BlockEntityRenderManager blockEntityRenderDispatcher)

Method summary

Modifier and TypeMethod
public SectionBuilder$RenderData
compile(SectionPos sectionPos, RenderSectionRegion region, VertexSorting vertexSorting, SectionBufferBuilderPack builders)
method_60904(class_4076 arg0, class_853 arg1, class_8251 arg2, class_750 arg3)
build(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, BlockBufferAllocatorStorage allocatorStorage)
private BufferBuilder
getOrBeginLayer(Map<ChunkSectionLayer, BufferBuilder> startedLayers, SectionBufferBuilderPack buffers, ChunkSectionLayer renderType)
method_60903(Map<class_11515, class_287> arg0, class_750 arg1, class_11515 arg2)
beginBufferBuilding(Map<BlockRenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, BlockRenderLayer layer)
private <E extends BlockEntity> void
handleBlockEntity(SectionCompiler$Results results, E blockEntity)
method_60902(class_9810$class_9811 arg0, E arg1)
addBlockEntity(SectionBuilder$RenderData data, E blockEntity)