Class ChunkBuilder

java.lang.Object
net.minecraft.client.world.ChunkBuilder

@Environment(CLIENT) public class ChunkBuilder extends Object
Mappings:
Namespace Name
official bhn
intermediary net/minecraft/class_2473
named net/minecraft/client/world/ChunkBuilder
  • Field Details

    • builtChunk

      private final BuiltChunk builtChunk
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a:Lbht;
      intermediary field_11019 Lnet/minecraft/class_2473;field_11019:Lnet/minecraft/class_2481;
      named builtChunk Lnet/minecraft/client/world/ChunkBuilder;builtChunk:Lnet/minecraft/client/world/BuiltChunk;
    • lock

      private final ReentrantLock lock
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn;b:Ljava/util/concurrent/locks/ReentrantLock;
      intermediary field_11020 Lnet/minecraft/class_2473;field_11020:Ljava/util/concurrent/locks/ReentrantLock;
      named lock Lnet/minecraft/client/world/ChunkBuilder;lock:Ljava/util/concurrent/locks/ReentrantLock;
    • tasks

      private final List<Runnable> tasks
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn;c:Ljava/util/List;
      intermediary field_11021 Lnet/minecraft/class_2473;field_11021:Ljava/util/List;
      named tasks Lnet/minecraft/client/world/ChunkBuilder;tasks:Ljava/util/List;
    • functionType

      private final ChunkBuilder.FunctionType functionType
      Mappings:
      Namespace Name Mixin selector
      official d Lbhn;d:Lbhn$b;
      intermediary field_11022 Lnet/minecraft/class_2473;field_11022:Lnet/minecraft/class_2473$class_2475;
      named functionType Lnet/minecraft/client/world/ChunkBuilder;functionType:Lnet/minecraft/client/world/ChunkBuilder$FunctionType;
    • renderLaterBuffers

      private RenderLayerBuffers renderLaterBuffers
      Mappings:
      Namespace Name Mixin selector
      official e Lbhn;e:Lbfg;
      intermediary field_11023 Lnet/minecraft/class_2473;field_11023:Lnet/minecraft/class_2397;
      named renderLaterBuffers Lnet/minecraft/client/world/ChunkBuilder;renderLaterBuffers:Lnet/minecraft/client/render/RenderLayerBuffers;
    • chunkAssemblyHelper

      private ChunkAssemblyHelper chunkAssemblyHelper
      Mappings:
      Namespace Name Mixin selector
      official f Lbhn;f:Lbhq;
      intermediary field_11024 Lnet/minecraft/class_2473;field_11024:Lnet/minecraft/class_2478;
      named chunkAssemblyHelper Lnet/minecraft/client/world/ChunkBuilder;chunkAssemblyHelper:Lnet/minecraft/client/world/ChunkAssemblyHelper;
    • renderStatus

      private ChunkBuilder.RenderStatus renderStatus
      Mappings:
      Namespace Name Mixin selector
      official g Lbhn;g:Lbhn$a;
      intermediary field_11025 Lnet/minecraft/class_2473;field_11025:Lnet/minecraft/class_2473$class_2474;
      named renderStatus Lnet/minecraft/client/world/ChunkBuilder;renderStatus:Lnet/minecraft/client/world/ChunkBuilder$RenderStatus;
    • field_11026

      private boolean field_11026
      Mappings:
      Namespace Name Mixin selector
      official h Lbhn;h:Z
      intermediary field_11026 Lnet/minecraft/class_2473;field_11026:Z
      named field_11026 Lnet/minecraft/client/world/ChunkBuilder;field_11026:Z
  • Constructor Details

    • ChunkBuilder

      public ChunkBuilder(BuiltChunk builtChunk, ChunkBuilder.FunctionType functionType)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhn;<init>(Lbht;Lbhn$b;)V
      intermediary <init> Lnet/minecraft/class_2473;<init>(Lnet/minecraft/class_2481;Lnet/minecraft/class_2473$class_2475;)V
      named <init> Lnet/minecraft/client/world/ChunkBuilder;<init>(Lnet/minecraft/client/world/BuiltChunk;Lnet/minecraft/client/world/ChunkBuilder$FunctionType;)V
  • Method Details

    • getRenderStatus

      public ChunkBuilder.RenderStatus getRenderStatus()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a()Lbhn$a;
      intermediary method_10110 Lnet/minecraft/class_2473;method_10110()Lnet/minecraft/class_2473$class_2474;
      named getRenderStatus Lnet/minecraft/client/world/ChunkBuilder;getRenderStatus()Lnet/minecraft/client/world/ChunkBuilder$RenderStatus;
    • getBuiltChunk

      public BuiltChunk getBuiltChunk()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn;b()Lbht;
      intermediary method_10115 Lnet/minecraft/class_2473;method_10115()Lnet/minecraft/class_2481;
      named getBuiltChunk Lnet/minecraft/client/world/ChunkBuilder;getBuiltChunk()Lnet/minecraft/client/world/BuiltChunk;
    • getChunkAssemblyHelper

      public ChunkAssemblyHelper getChunkAssemblyHelper()
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn;c()Lbhq;
      intermediary method_10116 Lnet/minecraft/class_2473;method_10116()Lnet/minecraft/class_2478;
      named getChunkAssemblyHelper Lnet/minecraft/client/world/ChunkBuilder;getChunkAssemblyHelper()Lnet/minecraft/client/world/ChunkAssemblyHelper;
    • setChunkAssemblyHelper

      public void setChunkAssemblyHelper(ChunkAssemblyHelper chunkAssemblyHelper)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a(Lbhq;)V
      intermediary method_10113 Lnet/minecraft/class_2473;method_10113(Lnet/minecraft/class_2478;)V
      named setChunkAssemblyHelper Lnet/minecraft/client/world/ChunkBuilder;setChunkAssemblyHelper(Lnet/minecraft/client/world/ChunkAssemblyHelper;)V
    • getRenderLaterBuffers

      public RenderLayerBuffers getRenderLaterBuffers()
      Mappings:
      Namespace Name Mixin selector
      official d Lbhn;d()Lbfg;
      intermediary method_10117 Lnet/minecraft/class_2473;method_10117()Lnet/minecraft/class_2397;
      named getRenderLaterBuffers Lnet/minecraft/client/world/ChunkBuilder;getRenderLaterBuffers()Lnet/minecraft/client/render/RenderLayerBuffers;
    • setRenderLayerBuffers

      public void setRenderLayerBuffers(RenderLayerBuffers renderLaterBuffers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a(Lbfg;)V
      intermediary method_10111 Lnet/minecraft/class_2473;method_10111(Lnet/minecraft/class_2397;)V
      named setRenderLayerBuffers Lnet/minecraft/client/world/ChunkBuilder;setRenderLayerBuffers(Lnet/minecraft/client/render/RenderLayerBuffers;)V
    • setRenderStatus

      public void setRenderStatus(ChunkBuilder.RenderStatus renderStatus)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a(Lbhn$a;)V
      intermediary method_10112 Lnet/minecraft/class_2473;method_10112(Lnet/minecraft/class_2473$class_2474;)V
      named setRenderStatus Lnet/minecraft/client/world/ChunkBuilder;setRenderStatus(Lnet/minecraft/client/world/ChunkBuilder$RenderStatus;)V
    • method_10118

      public void method_10118()
      Mappings:
      Namespace Name Mixin selector
      official e Lbhn;e()V
      intermediary method_10118 Lnet/minecraft/class_2473;method_10118()V
      named method_10118 Lnet/minecraft/client/world/ChunkBuilder;method_10118()V
    • method_10114

      public void method_10114(Runnable runnable)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn;a(Ljava/lang/Runnable;)V
      intermediary method_10114 Lnet/minecraft/class_2473;method_10114(Ljava/lang/Runnable;)V
      named method_10114 Lnet/minecraft/client/world/ChunkBuilder;method_10114(Ljava/lang/Runnable;)V
    • getLock

      public ReentrantLock getLock()
      Mappings:
      Namespace Name Mixin selector
      official f Lbhn;f()Ljava/util/concurrent/locks/ReentrantLock;
      intermediary method_10119 Lnet/minecraft/class_2473;method_10119()Ljava/util/concurrent/locks/ReentrantLock;
      named getLock Lnet/minecraft/client/world/ChunkBuilder;getLock()Ljava/util/concurrent/locks/ReentrantLock;
    • method_10120

      public ChunkBuilder.FunctionType method_10120()
      Mappings:
      Namespace Name Mixin selector
      official g Lbhn;g()Lbhn$b;
      intermediary method_10120 Lnet/minecraft/class_2473;method_10120()Lnet/minecraft/class_2473$class_2475;
      named method_10120 Lnet/minecraft/client/world/ChunkBuilder;method_10120()Lnet/minecraft/client/world/ChunkBuilder$FunctionType;
    • method_10121

      public boolean method_10121()
      Mappings:
      Namespace Name Mixin selector
      official h Lbhn;h()Z
      intermediary method_10121 Lnet/minecraft/class_2473;method_10121()Z
      named method_10121 Lnet/minecraft/client/world/ChunkBuilder;method_10121()Z