Class BufferBuilderStorage

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

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

    • blockBufferBuilders

      private final BlockBufferBuilderStorage blockBufferBuilders
      Mappings:
      Namespace Name Mixin selector
      official a Lftn;a:Lfts;
      intermediary field_20956 Lnet/minecraft/class_4599;field_20956:Lnet/minecraft/class_750;
      named blockBufferBuilders Lnet/minecraft/client/render/BufferBuilderStorage;blockBufferBuilders:Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
    • blockBufferBuildersPool

      private final BlockBufferBuilderPool blockBufferBuildersPool
      Mappings:
      Namespace Name Mixin selector
      official b Lftn;b:Lftt;
      intermediary field_46900 Lnet/minecraft/class_4599;field_46900:Lnet/minecraft/class_8901;
      named blockBufferBuildersPool Lnet/minecraft/client/render/BufferBuilderStorage;blockBufferBuildersPool:Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
    • entityVertexConsumers

      private final VertexConsumerProvider.Immediate entityVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      official c Lftn;c:Lfth$a;
      intermediary field_46901 Lnet/minecraft/class_4599;field_46901: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 Lftn;d:Lfth$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 Lftn;e:Lfti;
      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(int maxBlockBuildersPoolSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lftn;<init>(I)V
      intermediary <init> Lnet/minecraft/class_4599;<init>(I)V
      named <init> Lnet/minecraft/client/render/BufferBuilderStorage;<init>(I)V
  • Method Details

    • assignBufferBuilder

      private static void assignBufferBuilder(Object2ObjectLinkedOpenHashMap<RenderLayer,BufferBuilder> builderStorage, RenderLayer layer)
      Mappings:
      Namespace Name Mixin selector
      official a Lftn;a(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lftp;)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 Lftn;a()Lfts;
      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;
    • getBlockBufferBuildersPool

      public BlockBufferBuilderPool getBlockBufferBuildersPool()
      Mappings:
      Namespace Name Mixin selector
      official b Lftn;b()Lftt;
      intermediary method_54640 Lnet/minecraft/class_4599;method_54640()Lnet/minecraft/class_8901;
      named getBlockBufferBuildersPool Lnet/minecraft/client/render/BufferBuilderStorage;getBlockBufferBuildersPool()Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
    • getEntityVertexConsumers

      public VertexConsumerProvider.Immediate getEntityVertexConsumers()
      Mappings:
      Namespace Name Mixin selector
      official c Lftn;c()Lfth$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 d Lftn;d()Lfth$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 e Lftn;e()Lfti;
      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;