Class ChunkBuilder
java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder
@Environment(CLIENT) public class ChunkBuilder extends Object
- Mappings:
Namespace Name official bhointermediary net/minecraft/class_1106named net/minecraft/client/render/chunk/ChunkBuilder
-
Field Summary
Fields Modifier and Type Field Description private static Loggerfield_4727private static ThreadFactoryfield_4728private List<ChunkRenderThread>field_4729private BlockingQueue<Heightmap>field_4730private BlockingQueue<RenderLayerBuffers>field_4731private VertexBufferBuilderUploaderfield_4732private VertexBufferUploaderfield_4733private Queue<ListenableFutureTask<?>>field_4734private ChunkRenderThreadfield_4735 -
Constructor Summary
Constructors Constructor Description ChunkBuilder() -
Method Summary
Modifier and Type Method Description StringgetDebugString()booleanmethod_3779(long long2)ListenableFuture<Object>method_3780(RenderLayer renderLayer, BufferBuilder bufferBuilder, ChunkRenderHelper chunkRenderHelper, ChunkAssemblyHelper chunkAssemblyHelper)private voidmethod_3781(BufferBuilder bufferBuilder, int int2, ChunkRenderHelper chunkRenderHelper)private voidmethod_3782(BufferBuilder bufferBuilder, AdvancedVertexBuffer advancedVertexBuffer)voidmethod_3783(RenderLayerBuffers renderLayerBuffers)booleanmethod_3785(ChunkRenderHelper chunkRenderHelper)booleanmethod_3787(ChunkRenderHelper chunkRenderHelper)RenderLayerBuffersmethod_3788()booleanmethod_3789(ChunkRenderHelper chunkRenderHelper)Heightmapmethod_3790()voidmethod_3791()voidstop()
-
Field Details
-
field_4727
- Mappings:
Namespace Name Mixin selector official aLbho;a:Lorg/apache/logging/log4j/Logger;intermediary field_4727Lnet/minecraft/class_1106;field_4727:Lorg/apache/logging/log4j/Logger;named field_4727Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4727:Lorg/apache/logging/log4j/Logger;
-
field_4728
- Mappings:
Namespace Name Mixin selector official bLbho;b:Ljava/util/concurrent/ThreadFactory;intermediary field_4728Lnet/minecraft/class_1106;field_4728:Ljava/util/concurrent/ThreadFactory;named field_4728Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4728:Ljava/util/concurrent/ThreadFactory;
-
field_4729
- Mappings:
Namespace Name Mixin selector official cLbho;c:Ljava/util/List;intermediary field_4729Lnet/minecraft/class_1106;field_4729:Ljava/util/List;named field_4729Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4729:Ljava/util/List;
-
field_4730
- Mappings:
Namespace Name Mixin selector official dLbho;d:Ljava/util/concurrent/BlockingQueue;intermediary field_4730Lnet/minecraft/class_1106;field_4730:Ljava/util/concurrent/BlockingQueue;named field_4730Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4730:Ljava/util/concurrent/BlockingQueue;
-
field_4731
- Mappings:
Namespace Name Mixin selector official eLbho;e:Ljava/util/concurrent/BlockingQueue;intermediary field_4731Lnet/minecraft/class_1106;field_4731:Ljava/util/concurrent/BlockingQueue;named field_4731Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4731:Ljava/util/concurrent/BlockingQueue;
-
field_4732
- Mappings:
Namespace Name Mixin selector official fLbho;f:Lbfe;intermediary field_4732Lnet/minecraft/class_1106;field_4732:Lnet/minecraft/class_1004;named field_4732Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4732:Lnet/minecraft/client/render/VertexBufferBuilderUploader;
-
field_4733
- Mappings:
Namespace Name Mixin selector official gLbho;g:Lbfz;intermediary field_4733Lnet/minecraft/class_1106;field_4733:Lnet/minecraft/class_1043;named field_4733Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4733:Lnet/minecraft/client/render/VertexBufferUploader;
-
field_4734
- Mappings:
Namespace Name Mixin selector official hLbho;h:Ljava/util/Queue;intermediary field_4734Lnet/minecraft/class_1106;field_4734:Ljava/util/Queue;named field_4734Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4734:Ljava/util/Queue;
-
field_4735
- Mappings:
Namespace Name Mixin selector official iLbho;i:Lbhp;intermediary field_4735Lnet/minecraft/class_1106;field_4735:Lnet/minecraft/class_1107;named field_4735Lnet/minecraft/client/render/chunk/ChunkBuilder;field_4735:Lnet/minecraft/client/world/ChunkRenderThread;
-
-
Constructor Details
-
ChunkBuilder
public ChunkBuilder()
-
-
Method Details
-
getDebugString
- Mappings:
Namespace Name Mixin selector official aLbho;a()Ljava/lang/String;intermediary method_3778Lnet/minecraft/class_1106;method_3778()Ljava/lang/String;named getDebugStringLnet/minecraft/client/render/chunk/ChunkBuilder;getDebugString()Ljava/lang/String;
-
method_3779
public boolean method_3779(long long2)- Mappings:
Namespace Name Mixin selector official aLbho;a(J)Zintermediary method_3779Lnet/minecraft/class_1106;method_3779(J)Znamed method_3779Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3779(J)Z
-
method_3785
- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbht;)Zintermediary method_3785Lnet/minecraft/class_1106;method_3785(Lnet/minecraft/class_1111;)Znamed method_3785Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3785(Lnet/minecraft/client/render/ChunkRenderHelper;)Z
-
method_3787
- Mappings:
Namespace Name Mixin selector official bLbho;b(Lbht;)Zintermediary method_3787Lnet/minecraft/class_1106;method_3787(Lnet/minecraft/class_1111;)Znamed method_3787Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3787(Lnet/minecraft/client/render/ChunkRenderHelper;)Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official bLbho;b()Vintermediary method_3786Lnet/minecraft/class_1106;method_3786()Vnamed stopLnet/minecraft/client/render/chunk/ChunkBuilder;stop()V
-
method_3783
- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbfg;)Vintermediary method_3783Lnet/minecraft/class_1106;method_3783(Lnet/minecraft/class_1006;)Vnamed method_3783Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3783(Lnet/minecraft/client/render/RenderLayerBuffers;)V
-
method_3788
- Throws:
InterruptedException- Mappings:
Namespace Name Mixin selector official cLbho;c()Lbfg;intermediary method_3788Lnet/minecraft/class_1106;method_3788()Lnet/minecraft/class_1006;named method_3788Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3788()Lnet/minecraft/client/render/RenderLayerBuffers;
-
method_3790
- Throws:
InterruptedException- Mappings:
Namespace Name Mixin selector official dLbho;d()Lbhn;intermediary method_3790Lnet/minecraft/class_1106;method_3790()Lnet/minecraft/class_1103;named method_3790Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3790()Lnet/minecraft/world/Heightmap;
-
method_3789
- Mappings:
Namespace Name Mixin selector official cLbho;c(Lbht;)Zintermediary method_3789Lnet/minecraft/class_1106;method_3789(Lnet/minecraft/class_1111;)Znamed method_3789Lnet/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 aLbho;a(Ladf;Lbfd;Lbht;Lbhq;)Lcom/google/common/util/concurrent/ListenableFuture;intermediary method_3780Lnet/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_3780Lnet/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 aLbho;a(Lbfd;ILbht;)Vintermediary method_3781Lnet/minecraft/class_1106;method_3781(Lnet/minecraft/class_1002;ILnet/minecraft/class_1111;)Vnamed method_3781Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3781(Lnet/minecraft/client/render/BufferBuilder;ILnet/minecraft/client/render/ChunkRenderHelper;)V
-
method_3782
- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbfd;Lbmt;)Vintermediary method_3782Lnet/minecraft/class_1106;method_3782(Lnet/minecraft/class_1002;Lnet/minecraft/class_1240;)Vnamed method_3782Lnet/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 eLbho;e()Vintermediary method_3791Lnet/minecraft/class_1106;method_3791()Vnamed method_3791Lnet/minecraft/client/render/chunk/ChunkBuilder;method_3791()V
-