Class ChunkBuilder.ChunkData

java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.ChunkData
Enclosing class:
ChunkBuilder

@Environment(CLIENT)
public static class ChunkBuilder.ChunkData
extends Object
Mappings:
Namespace Name
official ekg$b
intermediary net/minecraft/class_846$class_849
named net/minecraft/client/render/chunk/ChunkBuilder$ChunkData
  • Field Details

    • EMPTY

      public static final ChunkBuilder.ChunkData EMPTY
      Mappings:
      Namespace Name Mixin selector
      official a Lekg$b;a:Lekg$b;
      intermediary field_4451 Lnet/minecraft/class_846$class_849;field_4451:Lnet/minecraft/class_846$class_849;
      named EMPTY Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;EMPTY:Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;
    • nonEmptyLayers

      private final Set<RenderLayer> nonEmptyLayers
      Mappings:
      Namespace Name Mixin selector
      official b Lekg$b;b:Ljava/util/Set;
      intermediary field_4450 Lnet/minecraft/class_846$class_849;field_4450:Ljava/util/Set;
      named nonEmptyLayers Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;nonEmptyLayers:Ljava/util/Set;
    • initializedLayers

      private final Set<RenderLayer> initializedLayers
      Mappings:
      Namespace Name Mixin selector
      official c Lekg$b;c:Ljava/util/Set;
      intermediary field_4452 Lnet/minecraft/class_846$class_849;field_4452:Ljava/util/Set;
      named initializedLayers Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;initializedLayers:Ljava/util/Set;
    • empty

      private boolean empty
      Mappings:
      Namespace Name Mixin selector
      official d Lekg$b;d:Z
      intermediary field_4454 Lnet/minecraft/class_846$class_849;field_4454:Z
      named empty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;empty:Z
    • blockEntities

      private final List<BlockEntity> blockEntities
      Mappings:
      Namespace Name Mixin selector
      official e Lekg$b;e:Ljava/util/List;
      intermediary field_4456 Lnet/minecraft/class_846$class_849;field_4456:Ljava/util/List;
      named blockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;blockEntities:Ljava/util/List;
    • occlusionGraph

      private ChunkOcclusionData occlusionGraph
      Mappings:
      Namespace Name Mixin selector
      official f Lekg$b;f:Lekj;
      intermediary field_4455 Lnet/minecraft/class_846$class_849;field_4455:Lnet/minecraft/class_854;
      named occlusionGraph Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;occlusionGraph:Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
    • bufferState

      @Nullable private BufferBuilder.class_5594 bufferState
      Mappings:
      Namespace Name Mixin selector
      official g Lekg$b;g:Ldlm$b;
      intermediary field_4453 Lnet/minecraft/class_846$class_849;field_4453:Lnet/minecraft/class_287$class_5594;
      named bufferState Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;bufferState:Lnet/minecraft/client/render/BufferBuilder$class_5594;
  • Constructor Details

    • ChunkData

      public ChunkData()
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official a Lekg$b;a()Z
      intermediary method_3645 Lnet/minecraft/class_846$class_849;method_3645()Z
      named isEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isEmpty()Z
    • isEmpty

      public boolean isEmpty​(RenderLayer layer)
      Mappings:
      Namespace Name Mixin selector
      official a Lekg$b;a(Lehy;)Z
      intermediary method_3641 Lnet/minecraft/class_846$class_849;method_3641(Lnet/minecraft/class_1921;)Z
      named isEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isEmpty(Lnet/minecraft/client/render/RenderLayer;)Z
    • getBlockEntities

      public List<BlockEntity> getBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      official b Lekg$b;b()Ljava/util/List;
      intermediary method_3642 Lnet/minecraft/class_846$class_849;method_3642()Ljava/util/List;
      named getBlockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;getBlockEntities()Ljava/util/List;
    • isVisibleThrough

      public boolean isVisibleThrough​(Direction direction, Direction direction2)
      Mappings:
      Namespace Name Mixin selector
      official a Lekg$b;a(Lgc;Lgc;)Z
      intermediary method_3650 Lnet/minecraft/class_846$class_849;method_3650(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
      named isVisibleThrough Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Z