Class ChunkOcclusionData

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

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

    • DIRECTION_COUNT

      private static final int DIRECTION_COUNT
      Mappings:
      Namespace Name Mixin selector
      official a Lbxv;a:I
      intermediary field_11092 Lnet/minecraft/class_2485;field_11092: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 Lbxv;b:Ljava/util/BitSet;
      intermediary field_11093 Lnet/minecraft/class_2485;field_11093: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 Lbxv;a(Ljava/util/Set;)V
      intermediary method_10186 Lnet/minecraft/class_2485;method_10186(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 Lbxv;a(Lfa;Lfa;Z)V
      intermediary method_10185 Lnet/minecraft/class_2485;method_10185(Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;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 Lbxv;a(Z)V
      intermediary method_10187 Lnet/minecraft/class_2485;method_10187(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 Lbxv;a(Lfa;Lfa;)Z
      intermediary method_10184 Lnet/minecraft/class_2485;method_10184(Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;)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 Lbxv;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_2485;toString()Ljava/lang/String;
      named toString Lnet/minecraft/client/render/chunk/ChunkOcclusionData;toString()Ljava/lang/String;