Class SectionBuilder
java.lang.Object
net.minecraft.client.render.chunk.SectionBuilder
- Mappings:
- Namespace - Name - named - net/minecraft/client/render/chunk/SectionBuilder- intermediary - net/minecraft/class_9810- official - gvc
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final BlockEntityRenderDispatcherprivate final BlockRenderManager
- 
Constructor SummaryConstructorsConstructorDescriptionSectionBuilder(BlockRenderManager blockRenderManager, BlockEntityRenderDispatcher blockEntityRenderDispatcher) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate <E extends BlockEntity>
 voidaddBlockEntity(SectionBuilder.RenderData data, E blockEntity) private BufferBuilderbeginBufferBuilding(Map<RenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, RenderLayer layer) build(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, BlockBufferAllocatorStorage allocatorStorage) 
- 
Field Details- 
blockRenderManager- Mappings:
- Namespace - Name - Mixin selector - named - blockRenderManager- Lnet/minecraft/client/render/chunk/SectionBuilder;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;- intermediary - field_52164- Lnet/minecraft/class_9810;field_52164:Lnet/minecraft/class_776;- official - a- Lgvc;a:Lgsq;
 
- 
blockEntityRenderDispatcher- Mappings:
- Namespace - Name - Mixin selector - named - blockEntityRenderDispatcher- Lnet/minecraft/client/render/chunk/SectionBuilder;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;- intermediary - field_52165- Lnet/minecraft/class_9810;field_52165:Lnet/minecraft/class_824;- official - b- Lgvc;b:Lgtz;
 
 
- 
- 
Constructor Details- 
SectionBuilderpublic SectionBuilder(BlockRenderManager blockRenderManager, BlockEntityRenderDispatcher blockEntityRenderDispatcher) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/render/chunk/SectionBuilder;<init>(Lnet/minecraft/client/render/block/BlockRenderManager;Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;)V- intermediary - <init>- Lnet/minecraft/class_9810;<init>(Lnet/minecraft/class_776;Lnet/minecraft/class_824;)V- official - <init>- Lgvc;<init>(Lgsq;Lgtz;)V
 
 
- 
- 
Method Details- 
buildpublic SectionBuilder.RenderData build(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, BlockBufferAllocatorStorage allocatorStorage) - Mappings:
- Namespace - Name - Mixin selector - named - build- Lnet/minecraft/client/render/chunk/SectionBuilder;build(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/client/render/chunk/ChunkRendererRegion;Lcom/mojang/blaze3d/systems/VertexSorter;Lnet/minecraft/client/render/chunk/BlockBufferAllocatorStorage;)Lnet/minecraft/client/render/chunk/SectionBuilder$RenderData;- intermediary - method_60904- Lnet/minecraft/class_9810;method_60904(Lnet/minecraft/class_4076;Lnet/minecraft/class_853;Lnet/minecraft/class_8251;Lnet/minecraft/class_750;)Lnet/minecraft/class_9810$class_9811;- official - a- Lgvc;a(Ljz;Lgva;Lfli;Lgsb;)Lgvc$a;
 
- 
beginBufferBuildingprivate BufferBuilder beginBufferBuilding(Map<RenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, RenderLayer layer) - Mappings:
- Namespace - Name - Mixin selector - named - beginBufferBuilding- Lnet/minecraft/client/render/chunk/SectionBuilder;beginBufferBuilding(Ljava/util/Map;Lnet/minecraft/client/render/chunk/BlockBufferAllocatorStorage;Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/render/BufferBuilder;- intermediary - method_60903- Lnet/minecraft/class_9810;method_60903(Ljava/util/Map;Lnet/minecraft/class_750;Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;- official - a- Lgvc;a(Ljava/util/Map;Lgsb;Lgry;)Lfkz;
 
- 
addBlockEntity- Mappings:
- Namespace - Name - Mixin selector - named - addBlockEntity- Lnet/minecraft/client/render/chunk/SectionBuilder;addBlockEntity(Lnet/minecraft/client/render/chunk/SectionBuilder$RenderData;Lnet/minecraft/block/entity/BlockEntity;)V- intermediary - method_60902- Lnet/minecraft/class_9810;method_60902(Lnet/minecraft/class_9810$class_9811;Lnet/minecraft/class_2586;)V- official - a- Lgvc;a(Lgvc$a;Ldyo;)V
 
 
-