Class SectionBuilder

java.lang.Object
net.minecraft.client.render.chunk.SectionBuilder

@Environment(CLIENT) public class SectionBuilder extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/SectionBuilder
intermediary net/minecraft/class_9810
official gpm
  • Field Details Link icon

    • blockRenderManager Link icon

      private final BlockRenderManager 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 Lgpm;a:Lgnd;
    • blockEntityRenderDispatcher Link icon

      private final BlockEntityRenderDispatcher 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 Lgpm;b:Lgok;
  • Constructor Details Link icon

    • SectionBuilder Link icon

      public 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> Lgpm;<init>(Lgnd;Lgok;)V
  • Method Details Link icon

    • build Link icon

      public 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 Lgpm;a(Lkk;Lgpk;Lfgd;Lgmm;)Lgpm$a;
    • beginBufferBuilding Link icon

      private 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 Lgpm;a(Ljava/util/Map;Lgmm;Lgmj;)Lffq;
    • addBlockEntity Link icon

      private <E extends BlockEntity> void addBlockEntity(SectionBuilder.RenderData data, E blockEntity)
      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 Lgpm;a(Lgpm$a;Ldua;)V