net.minecraft.client.render.chunk

public class SectionBuilder

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

Field summary

Modifier and TypeField
private final boolean
ambientOcclusion
ambientOcclusion
field_1_2181
ao
private final boolean
cutoutLeaves
cutoutLeaves
field_1_2184
cutoutLeaves
private final BlockStateModels
blockModelSet
blockModelSet
field_1_2183
blockModels
private final FluidModels
fluidModelSet
fluidModelSet
field_1_2484
fluidModels
private final BlockColors
blockColors
blockColors
field_1_2182
blockColors
private final BlockEntityRenderManager
blockEntityRenderer
blockEntityRenderer
field_52165
blockEntityRenderDispatcher

Constructor summary

ModifierConstructor
public (boolean ao, boolean cutoutLeaves, BlockStateModels blockModels, FluidModels fluidModels, BlockColors blockColors, BlockEntityRenderManager blockEntityRenderDispatcher)

Method summary

Modifier and TypeMethod
public SectionBuilder$RenderData
compile(SectionPos sectionPos, RenderSectionRegion region, VertexSorting vertexSorting, SectionBufferBuilderPack builders)
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 layer)
getOrBeginLayer(Map<ChunkSectionLayer, BufferBuilder> startedLayers, SectionBufferBuilderPack buffers, ChunkSectionLayer layer)
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)
handleBlockEntity(SectionCompiler$Results results, E blockEntity)
method_60902(class_9810$class_9811 arg0, E arg1)
addBlockEntity(SectionBuilder$RenderData data, E blockEntity)