Class ChunkOcclusionData

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

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

    • DIRECTION_COUNT

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

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

    • ChunkOcclusionData

      public ChunkOcclusionData()
  • Method Details

    • addOpenEdgeFaces

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

      public void setVisibleThrough(Direction from, Direction to, boolean visible)
      Mappings:
      Namespace Name Mixin selector
      named setVisibleThrough Lnet/minecraft/client/render/chunk/ChunkOcclusionData;setVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Z)V
      intermediary method_3692 Lnet/minecraft/class_854;method_3692(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)V
      official a Lgic;a(Lji;Lji;Z)V
    • fill

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

      public boolean isVisibleThrough(Direction from, Direction to)
      Mappings:
      Namespace Name Mixin selector
      named isVisibleThrough Lnet/minecraft/client/render/chunk/ChunkOcclusionData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Z
      intermediary method_3695 Lnet/minecraft/class_854;method_3695(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
      official a Lgic;a(Lji;Lji;)Z
    • toString

      public String toString()
      Overrides:
      toString in class Object