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 boolean
ambientOcclusion
field_1_2181
ao
private final boolean
cutoutLeaves
field_1_2184
cutoutLeaves
private final BlockStateModels
blockModelSet
field_1_2183
blockModels
private final FluidModels
fluidModelSet
field_1_2484
fluidModels
private final BlockColors
blockColors
field_1_2182
blockColors
private final BlockEntityRenderManager
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)
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)
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)
private VertexConsumer
lambda$compile$2(Map arg0, SectionBufferBuilderPack arg1, ChunkSectionLayer arg2)
method_1_3004(Map arg0, class_750 arg1, class_11515 arg2)
method_1_3004(Map arg0, BlockBufferAllocatorStorage arg1, BlockRenderLayer layer)
private void
lambda$compile$1(Map arg0, SectionBufferBuilderPack arg1, float arg2, float arg3, float arg4, BakedQuad arg5, QuadInstance arg6)
method_1_2312(Map arg0, class_750 arg1, float arg2, float arg3, float arg4, class_777 arg5, class_1_382 arg6)
method_1_2312(Map arg0, BlockBufferAllocatorStorage arg1, float x, float y, float z, BakedQuad quad, QuadShading shading)
private void
lambda$compile$0(Map arg0, SectionBufferBuilderPack arg1, float arg2, float arg3, float arg4, BakedQuad arg5, QuadInstance arg6)
method_1_2311(Map arg0, class_750 arg1, float arg2, float arg3, float arg4, class_777 arg5, class_1_382 arg6)
method_1_2311(Map arg0, BlockBufferAllocatorStorage arg1, float x, float y, float z, BakedQuad quad, QuadShading shading)