Class BufferBuilderStorage

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

@Environment(CLIENT) public class BufferBuilderStorage extends Object
Mappings:
Namespace Name
official enn
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 Lenn;a:Lemu;
      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 Lenn;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 Lenn;c:Lenh$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 Lenn;d:Lenh$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 Lenn;e:Leni;
      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 Lenn;a(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lenp;)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 Lenn;a()Lemu;
      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 Lenn;b()Lenh$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 Lenn;c()Lenh$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 Lenn;d()Leni;
      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;