Class ChunkRenderingDataPreparer.ChunkInfo

java.lang.Object
net.minecraft.client.render.ChunkRenderingDataPreparer.ChunkInfo
Enclosing class:
ChunkRenderingDataPreparer

@Environment(CLIENT) protected static class ChunkRenderingDataPreparer.ChunkInfo extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo
intermediary net/minecraft/class_8679$class_762
official gec$d
  • Field Details

    • chunk

      protected final ChunkBuilder.BuiltChunk chunk
      Mappings:
      Namespace Name Mixin selector
      named chunk Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;chunk:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;
      intermediary field_4124 Lnet/minecraft/class_8679$class_762;field_4124:Lnet/minecraft/class_846$class_851;
      official a Lgec$d;a:Lggp$b;
    • direction

      private byte direction
      Mappings:
      Namespace Name Mixin selector
      named direction Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;direction:B
      intermediary field_4125 Lnet/minecraft/class_8679$class_762;field_4125:B
      official c Lgec$d;c:B
    • cullingState

      byte cullingState
      Mappings:
      Namespace Name Mixin selector
      named cullingState Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;cullingState:B
      intermediary field_4126 Lnet/minecraft/class_8679$class_762;field_4126:B
      official d Lgec$d;d:B
    • propagationLevel

      protected final int propagationLevel
      Mappings:
      Namespace Name Mixin selector
      named propagationLevel Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;propagationLevel:I
      intermediary field_4122 Lnet/minecraft/class_8679$class_762;field_4122:I
      official b Lgec$d;b:I
  • Constructor Details

    • ChunkInfo

      ChunkInfo(ChunkBuilder.BuiltChunk chunk, @Nullable @Nullable Direction direction, int propagationLevel)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;<init>(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;Lnet/minecraft/util/math/Direction;I)V
      intermediary <init> Lnet/minecraft/class_8679$class_762;<init>(Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V
      official <init> Lgec$d;<init>(Lggp$b;Lje;I)V
  • Method Details

    • updateCullingState

      void updateCullingState(byte parentCullingState, Direction from)
      Mappings:
      Namespace Name Mixin selector
      named updateCullingState Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;updateCullingState(BLnet/minecraft/util/math/Direction;)V
      intermediary method_3299 Lnet/minecraft/class_8679$class_762;method_3299(BLnet/minecraft/class_2350;)V
      official a Lgec$d;a(BLje;)V
    • canCull

      boolean canCull(Direction from)
      Mappings:
      Namespace Name Mixin selector
      named canCull Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;canCull(Lnet/minecraft/util/math/Direction;)Z
      intermediary method_3298 Lnet/minecraft/class_8679$class_762;method_3298(Lnet/minecraft/class_2350;)Z
      official a Lgec$d;a(Lje;)Z
    • addDirection

      void addDirection(Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named addDirection Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;addDirection(Lnet/minecraft/util/math/Direction;)V
      intermediary method_34816 Lnet/minecraft/class_8679$class_762;method_34816(Lnet/minecraft/class_2350;)V
      official b Lgec$d;b(Lje;)V
    • hasDirection

      protected boolean hasDirection(int ordinal)
      Mappings:
      Namespace Name Mixin selector
      named hasDirection Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;hasDirection(I)Z
      intermediary method_34814 Lnet/minecraft/class_8679$class_762;method_34814(I)Z
      official a Lgec$d;a(I)Z
    • hasAnyDirection

      boolean hasAnyDirection()
      Mappings:
      Namespace Name Mixin selector
      named hasAnyDirection Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;hasAnyDirection()Z
      intermediary method_34813 Lnet/minecraft/class_8679$class_762;method_34813()Z
      official a Lgec$d;a()Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      named equals Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_8679$class_762;equals(Ljava/lang/Object;)Z
      official equals Lgec$d;equals(Ljava/lang/Object;)Z