Class ChunkOcclusionDataBuilder

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

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

    • STEP_X

      private static final int STEP_X
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a:I
      intermediary field_4777 Lnet/minecraft/class_1114;field_4777:I
      named STEP_X Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_X:I
    • STEP_Z

      private static final int STEP_Z
      Mappings:
      Namespace Name Mixin selector
      official b Lbhw;b:I
      intermediary field_4778 Lnet/minecraft/class_1114;field_4778:I
      named STEP_Z Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Z:I
    • STEP_Y

      private static final int STEP_Y
      Mappings:
      Namespace Name Mixin selector
      official c Lbhw;c:I
      intermediary field_4779 Lnet/minecraft/class_1114;field_4779:I
      named STEP_Y Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Y:I
    • field_4781

      private static final int[] field_4781
      Mappings:
      Namespace Name Mixin selector
      official e Lbhw;e:[I
      intermediary field_4781 Lnet/minecraft/class_1114;field_4781:[I
      named field_4781 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_4781:[I
    • closed

      private final BitSet closed
      Mappings:
      Namespace Name Mixin selector
      official d Lbhw;d:Ljava/util/BitSet;
      intermediary field_4780 Lnet/minecraft/class_1114;field_4780:Ljava/util/BitSet;
      named closed Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;closed:Ljava/util/BitSet;
    • openCount

      private int openCount
      Mappings:
      Namespace Name Mixin selector
      official f Lbhw;f:I
      intermediary field_4782 Lnet/minecraft/class_1114;field_4782:I
      named openCount Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;openCount:I
  • Constructor Details

    • ChunkOcclusionDataBuilder

      public ChunkOcclusionDataBuilder()
  • Method Details

    • markClosed

      public void markClosed​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a(Lcj;)V
      intermediary method_3837 Lnet/minecraft/class_1114;method_3837(Lnet/minecraft/class_1372;)V
      named markClosed Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;markClosed(Lnet/minecraft/util/math/BlockPos;)V
    • pack

      private static int pack​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhw;c(Lcj;)I
      intermediary method_3839 Lnet/minecraft/class_1114;method_3839(Lnet/minecraft/class_1372;)I
      named pack Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(Lnet/minecraft/util/math/BlockPos;)I
    • pack

      private static int pack​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a(III)I
      intermediary method_3834 Lnet/minecraft/class_1114;method_3834(III)I
      named pack Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(III)I
    • build

      public ChunkOcclusionData build()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a()Lbhx;
      intermediary method_3832 Lnet/minecraft/class_1114;method_3832()Lnet/minecraft/class_1115;
      named build Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;build()Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
    • getOpenFaces

      public Set<Direction> getOpenFaces​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhw;b(Lcj;)Ljava/util/Set;
      intermediary method_3838 Lnet/minecraft/class_1114;method_3838(Lnet/minecraft/class_1372;)Ljava/util/Set;
      named getOpenFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;getOpenFaces(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Set;
    • getOpenFaces

      private Set<Direction> getOpenFaces​(int pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a(I)Ljava/util/Set;
      intermediary method_3833 Lnet/minecraft/class_1114;method_3833(I)Ljava/util/Set;
      named getOpenFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;getOpenFaces(I)Ljava/util/Set;
    • addEdgeFaces

      private void addEdgeFaces​(int pos, Set<Direction> openFaces)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a(ILjava/util/Set;)V
      intermediary method_3836 Lnet/minecraft/class_1114;method_3836(ILjava/util/Set;)V
      named addEdgeFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;addEdgeFaces(ILjava/util/Set;)V
    • offset

      private int offset​(int pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhw;a(ILcq;)I
      intermediary method_3835 Lnet/minecraft/class_1114;method_3835(ILnet/minecraft/class_1383;)I
      named offset Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;offset(ILnet/minecraft/util/math/Direction;)I