Class ChunkOcclusionData

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

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

    • DIRECTION_COUNT

      private static final int DIRECTION_COUNT
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a:I
      intermediary field_4784 Lnet/minecraft/class_1115;field_4784:I
      named DIRECTION_COUNT Lnet/minecraft/client/render/chunk/ChunkOcclusionData;DIRECTION_COUNT:I
    • visibility

      private final BitSet visibility
      Mappings:
      Namespace Name Mixin selector
      official b Lbhx;b:Ljava/util/BitSet;
      intermediary field_4785 Lnet/minecraft/class_1115;field_4785:Ljava/util/BitSet;
      named visibility Lnet/minecraft/client/render/chunk/ChunkOcclusionData;visibility:Ljava/util/BitSet;
  • Constructor Details

    • ChunkOcclusionData

      public ChunkOcclusionData()
  • Method Details

    • addOpenEdgeFaces

      public void addOpenEdgeFaces​(Set<Direction> faces)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(Ljava/util/Set;)V
      intermediary method_3842 Lnet/minecraft/class_1115;method_3842(Ljava/util/Set;)V
      named addOpenEdgeFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionData;addOpenEdgeFaces(Ljava/util/Set;)V
    • setVisibleThrough

      public void setVisibleThrough​(Direction from, Direction to, boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(Lcq;Lcq;Z)V
      intermediary method_3841 Lnet/minecraft/class_1115;method_3841(Lnet/minecraft/class_1383;Lnet/minecraft/class_1383;Z)V
      named setVisibleThrough Lnet/minecraft/client/render/chunk/ChunkOcclusionData;setVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Z)V
    • fill

      public void fill​(boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(Z)V
      intermediary method_3843 Lnet/minecraft/class_1115;method_3843(Z)V
      named fill Lnet/minecraft/client/render/chunk/ChunkOcclusionData;fill(Z)V
    • isVisibleThrough

      public boolean isVisibleThrough​(Direction from, Direction to)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(Lcq;Lcq;)Z
      intermediary method_3840 Lnet/minecraft/class_1115;method_3840(Lnet/minecraft/class_1383;Lnet/minecraft/class_1383;)Z
      named isVisibleThrough Lnet/minecraft/client/render/chunk/ChunkOcclusionData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Z
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbhx;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1115;toString()Ljava/lang/String;
      named toString Lnet/minecraft/client/render/chunk/ChunkOcclusionData;toString()Ljava/lang/String;