Class BufferBuilderStorage

java.lang.Object
net.minecraft.client.render.BufferBuilderStorage

@Environment(CLIENT) public class BufferBuilderStorage extends Object
Mappings:
Namespace Name
official eya
intermediary net/minecraft/class_4599
named net/minecraft/client/render/BufferBuilderStorage
  • Field Details

    • blockBuilders

      private final BlockBufferBuilderStorage blockBuilders
      Mappings:
      Namespace Name Mixin selector
      official a Leya;a:Lexh;
      intermediary field_20956 Lnet/minecraft/class_4599;field_20956:Lnet/minecraft/class_750;
      named blockBuilders Lnet/minecraft/client/render/BufferBuilderStorage;blockBuilders:Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
    • entityBuilders

      private final SortedMap<RenderLayer,BufferBuilder> entityBuilders
      Mappings:
      Namespace Name Mixin selector
      official b Leya;b:Ljava/util/SortedMap;
      intermediary field_20957 Lnet/minecraft/class_4599;field_20957:Ljava/util/SortedMap;
      named entityBuilders Lnet/minecraft/client/render/BufferBuilderStorage;entityBuilders:Ljava/util/SortedMap;
    • entityVertexConsumers

      private final VertexConsumerProvider.Immediate entityVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      official c Leya;c:Lexu$a;
      intermediary field_20958 Lnet/minecraft/class_4599;field_20958:Lnet/minecraft/class_4597$class_4598;
      named entityVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;entityVertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
    • effectVertexConsumers

      private final VertexConsumerProvider.Immediate effectVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      official d Leya;d:Lexu$a;
      intermediary field_20959 Lnet/minecraft/class_4599;field_20959:Lnet/minecraft/class_4597$class_4598;
      named effectVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;effectVertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
    • outlineVertexConsumers

      private final OutlineVertexConsumerProvider outlineVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      official e Leya;e:Lexv;
      intermediary field_20961 Lnet/minecraft/class_4599;field_20961:Lnet/minecraft/class_4618;
      named outlineVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;outlineVertexConsumers:Lnet/minecraft/client/render/OutlineVertexConsumerProvider;
  • Constructor Details

    • BufferBuilderStorage

      public BufferBuilderStorage()
  • Method Details

    • assignBufferBuilder

      private static void assignBufferBuilder(Object2ObjectLinkedOpenHashMap<RenderLayer,BufferBuilder> builderStorage, RenderLayer layer)
      Mappings:
      Namespace Name Mixin selector
      official a Leya;a(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Leyc;)V
      intermediary method_23798 Lnet/minecraft/class_4599;method_23798(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V
      named assignBufferBuilder Lnet/minecraft/client/render/BufferBuilderStorage;assignBufferBuilder(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/client/render/RenderLayer;)V
    • getBlockBufferBuilders

      public BlockBufferBuilderStorage getBlockBufferBuilders()
      Mappings:
      Namespace Name Mixin selector
      official a Leya;a()Lexh;
      intermediary method_22997 Lnet/minecraft/class_4599;method_22997()Lnet/minecraft/class_750;
      named getBlockBufferBuilders Lnet/minecraft/client/render/BufferBuilderStorage;getBlockBufferBuilders()Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
    • getEntityVertexConsumers

      public VertexConsumerProvider.Immediate getEntityVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      official b Leya;b()Lexu$a;
      intermediary method_23000 Lnet/minecraft/class_4599;method_23000()Lnet/minecraft/class_4597$class_4598;
      named getEntityVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getEntityVertexConsumers()Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
    • getEffectVertexConsumers

      public VertexConsumerProvider.Immediate getEffectVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      official c Leya;c()Lexu$a;
      intermediary method_23001 Lnet/minecraft/class_4599;method_23001()Lnet/minecraft/class_4597$class_4598;
      named getEffectVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getEffectVertexConsumers()Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
    • getOutlineVertexConsumers

      public OutlineVertexConsumerProvider getOutlineVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      official d Leya;d()Lexv;
      intermediary method_23003 Lnet/minecraft/class_4599;method_23003()Lnet/minecraft/class_4618;
      named getOutlineVertexConsumers Lnet/minecraft/client/render/BufferBuilderStorage;getOutlineVertexConsumers()Lnet/minecraft/client/render/OutlineVertexConsumerProvider;