Class BufferBuilderStorage

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

@Environment(CLIENT) public class BufferBuilderStorage extends Object
Mappings:
Namespace Name
official fqn
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 Lfqn;a:Lfqs;
      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;
    • field_46900

      private final class_8901 field_46900
      Mappings:
      Namespace Name Mixin selector
      official b Lfqn;b:Lfqt;
      intermediary field_46900 Lnet/minecraft/class_4599;field_46900:Lnet/minecraft/class_8901;
      named field_46900 Lnet/minecraft/client/render/BufferBuilderStorage;field_46900:Lnet/minecraft/class_8901;
    • field_46901

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

      private final VertexConsumerProvider.Immediate effectVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      official d Lfqn;d:Lfqh$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 Lfqn;e:Lfqi;
      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 int2)
  • Method Details

    • assignBufferBuilder

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

      public class_8901 method_54640()
      Mappings:
      Namespace Name Mixin selector
      official b Lfqn;b()Lfqt;
      intermediary method_54640 Lnet/minecraft/class_4599;method_54640()Lnet/minecraft/class_8901;
      named method_54640 Lnet/minecraft/client/render/BufferBuilderStorage;method_54640()Lnet/minecraft/class_8901;
    • getEntityVertexConsumers

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