Class ChunkBuilder

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

@Environment(CLIENT)
public class ChunkBuilder
extends Object
Mappings:
Namespace Name
official bho
intermediary net/minecraft/class_1106
named net/minecraft/client/render/chunk/ChunkBuilder
  • Field Details

    • field_4727

      private static final Logger field_4727
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_4727 Lnet/minecraft/class_1106;field_4727:Lorg/apache/logging/log4j/Logger;
      named field_4727 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4727:Lorg/apache/logging/log4j/Logger;
    • field_4728

      private static final ThreadFactory field_4728
      Mappings:
      Namespace Name Mixin selector
      official b Lbho;b:Ljava/util/concurrent/ThreadFactory;
      intermediary field_4728 Lnet/minecraft/class_1106;field_4728:Ljava/util/concurrent/ThreadFactory;
      named field_4728 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4728:Ljava/util/concurrent/ThreadFactory;
    • field_4729

      private final List<ChunkRenderThread> field_4729
      Mappings:
      Namespace Name Mixin selector
      official c Lbho;c:Ljava/util/List;
      intermediary field_4729 Lnet/minecraft/class_1106;field_4729:Ljava/util/List;
      named field_4729 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4729:Ljava/util/List;
    • field_4730

      private final BlockingQueue<Heightmap> field_4730
      Mappings:
      Namespace Name Mixin selector
      official d Lbho;d:Ljava/util/concurrent/BlockingQueue;
      intermediary field_4730 Lnet/minecraft/class_1106;field_4730:Ljava/util/concurrent/BlockingQueue;
      named field_4730 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4730:Ljava/util/concurrent/BlockingQueue;
    • field_4731

      private final BlockingQueue<RenderLayerBuffers> field_4731
      Mappings:
      Namespace Name Mixin selector
      official e Lbho;e:Ljava/util/concurrent/BlockingQueue;
      intermediary field_4731 Lnet/minecraft/class_1106;field_4731:Ljava/util/concurrent/BlockingQueue;
      named field_4731 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4731:Ljava/util/concurrent/BlockingQueue;
    • field_4732

      private final VertexBufferBuilderUploader field_4732
      Mappings:
      Namespace Name Mixin selector
      official f Lbho;f:Lbfe;
      intermediary field_4732 Lnet/minecraft/class_1106;field_4732:Lnet/minecraft/class_1004;
      named field_4732 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4732:Lnet/minecraft/client/render/VertexBufferBuilderUploader;
    • field_4733

      private final VertexBufferUploader field_4733
      Mappings:
      Namespace Name Mixin selector
      official g Lbho;g:Lbfz;
      intermediary field_4733 Lnet/minecraft/class_1106;field_4733:Lnet/minecraft/class_1043;
      named field_4733 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4733:Lnet/minecraft/client/render/VertexBufferUploader;
    • field_4734

      private final Queue<ListenableFutureTask<?>> field_4734
      Mappings:
      Namespace Name Mixin selector
      official h Lbho;h:Ljava/util/Queue;
      intermediary field_4734 Lnet/minecraft/class_1106;field_4734:Ljava/util/Queue;
      named field_4734 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4734:Ljava/util/Queue;
    • field_4735

      private final ChunkRenderThread field_4735
      Mappings:
      Namespace Name Mixin selector
      official i Lbho;i:Lbhp;
      intermediary field_4735 Lnet/minecraft/class_1106;field_4735:Lnet/minecraft/class_1107;
      named field_4735 Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4735:Lnet/minecraft/client/world/ChunkRenderThread;
  • Constructor Details

    • ChunkBuilder

      public ChunkBuilder()
  • Method Details

    • getDebugString

      public String getDebugString()
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a()Ljava/lang/String;
      intermediary method_3778 Lnet/minecraft/class_1106;method_3778()Ljava/lang/String;
      named getDebugString Lnet/minecraft/client/render/chunk/ChunkBuilder;getDebugString()Ljava/lang/String;
    • method_3779

      public boolean method_3779​(long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(J)Z
      intermediary method_3779 Lnet/minecraft/class_1106;method_3779(J)Z
      named method_3779 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3779(J)Z
    • method_3785

      public boolean method_3785​(ChunkRenderHelper chunkRenderHelper)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Lbht;)Z
      intermediary method_3785 Lnet/minecraft/class_1106;method_3785(Lnet/minecraft/class_1111;)Z
      named method_3785 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3785(Lnet/minecraft/client/render/ChunkRenderHelper;)Z
    • method_3787

      public boolean method_3787​(ChunkRenderHelper chunkRenderHelper)
      Mappings:
      Namespace Name Mixin selector
      official b Lbho;b(Lbht;)Z
      intermediary method_3787 Lnet/minecraft/class_1106;method_3787(Lnet/minecraft/class_1111;)Z
      named method_3787 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3787(Lnet/minecraft/client/render/ChunkRenderHelper;)Z
    • stop

      public void stop()
      Mappings:
      Namespace Name Mixin selector
      official b Lbho;b()V
      intermediary method_3786 Lnet/minecraft/class_1106;method_3786()V
      named stop Lnet/minecraft/client/render/chunk/ChunkBuilder;stop()V
    • method_3783

      public void method_3783​(RenderLayerBuffers renderLayerBuffers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Lbfg;)V
      intermediary method_3783 Lnet/minecraft/class_1106;method_3783(Lnet/minecraft/class_1006;)V
      named method_3783 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3783(Lnet/minecraft/client/render/RenderLayerBuffers;)V
    • method_3788

      public RenderLayerBuffers method_3788() throws InterruptedException
      Throws:
      InterruptedException
      Mappings:
      Namespace Name Mixin selector
      official c Lbho;c()Lbfg;
      intermediary method_3788 Lnet/minecraft/class_1106;method_3788()Lnet/minecraft/class_1006;
      named method_3788 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3788()Lnet/minecraft/client/render/RenderLayerBuffers;
    • method_3790

      public Heightmap method_3790() throws InterruptedException
      Throws:
      InterruptedException
      Mappings:
      Namespace Name Mixin selector
      official d Lbho;d()Lbhn;
      intermediary method_3790 Lnet/minecraft/class_1106;method_3790()Lnet/minecraft/class_1103;
      named method_3790 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3790()Lnet/minecraft/world/Heightmap;
    • method_3789

      public boolean method_3789​(ChunkRenderHelper chunkRenderHelper)
      Mappings:
      Namespace Name Mixin selector
      official c Lbho;c(Lbht;)Z
      intermediary method_3789 Lnet/minecraft/class_1106;method_3789(Lnet/minecraft/class_1111;)Z
      named method_3789 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3789(Lnet/minecraft/client/render/ChunkRenderHelper;)Z
    • method_3780

      public ListenableFuture<Object> method_3780​(RenderLayer renderLayer, BufferBuilder bufferBuilder, ChunkRenderHelper chunkRenderHelper, ChunkAssemblyHelper chunkAssemblyHelper)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Ladf;Lbfd;Lbht;Lbhq;)Lcom/google/common/util/concurrent/ListenableFuture;
      intermediary method_3780 Lnet/minecraft/class_1106;method_3780(Lnet/minecraft/class_91;Lnet/minecraft/class_1002;Lnet/minecraft/class_1111;Lnet/minecraft/class_1108;)Lcom/google/common/util/concurrent/ListenableFuture;
      named method_3780 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3780(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/BufferBuilder;Lnet/minecraft/client/render/ChunkRenderHelper;Lnet/minecraft/client/world/ChunkAssemblyHelper;)Lcom/google/common/util/concurrent/ListenableFuture;
    • method_3781

      private void method_3781​(BufferBuilder bufferBuilder, int int2, ChunkRenderHelper chunkRenderHelper)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Lbfd;ILbht;)V
      intermediary method_3781 Lnet/minecraft/class_1106;method_3781(Lnet/minecraft/class_1002;ILnet/minecraft/class_1111;)V
      named method_3781 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3781(Lnet/minecraft/client/render/BufferBuilder;ILnet/minecraft/client/render/ChunkRenderHelper;)V
    • method_3782

      private void method_3782​(BufferBuilder bufferBuilder, AdvancedVertexBuffer advancedVertexBuffer)
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Lbfd;Lbmt;)V
      intermediary method_3782 Lnet/minecraft/class_1106;method_3782(Lnet/minecraft/class_1002;Lnet/minecraft/class_1240;)V
      named method_3782 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3782(Lnet/minecraft/client/render/BufferBuilder;Lnet/minecraft/client/render/AdvancedVertexBuffer;)V
    • method_3791

      public void method_3791()
      Mappings:
      Namespace Name Mixin selector
      official e Lbho;e()V
      intermediary method_3791 Lnet/minecraft/class_1106;method_3791()V
      named method_3791 Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3791()V