Class ChunkNibbleArray

java.lang.Object
net.minecraft.world.chunk.ChunkNibbleArray

public final class ChunkNibbleArray extends Object
Mappings:
Namespace Name
official cmr
intermediary net/minecraft/class_2804
named net/minecraft/world/chunk/ChunkNibbleArray
  • Field Details

    • COPY_TIMES

      public static final int COPY_TIMES
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a:I
      intermediary field_34052 Lnet/minecraft/class_2804;field_34052:I
      named COPY_TIMES Lnet/minecraft/world/chunk/ChunkNibbleArray;COPY_TIMES:I
    • COPY_BLOCK_SIZE

      public static final int COPY_BLOCK_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcmr;b:I
      intermediary field_31404 Lnet/minecraft/class_2804;field_31404:I
      named COPY_BLOCK_SIZE Lnet/minecraft/world/chunk/ChunkNibbleArray;COPY_BLOCK_SIZE:I
    • BYTES_LENGTH

      public static final int BYTES_LENGTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcmr;c:I
      intermediary field_31403 Lnet/minecraft/class_2804;field_31403:I
      named BYTES_LENGTH Lnet/minecraft/world/chunk/ChunkNibbleArray;BYTES_LENGTH:I
    • field_31405

      private static final int field_31405
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcmr;e:I
      intermediary field_31405 Lnet/minecraft/class_2804;field_31405:I
      named field_31405 Lnet/minecraft/world/chunk/ChunkNibbleArray;field_31405:I
    • bytes

      @Nullable protected @org.jetbrains.annotations.Nullable byte[] bytes
      Mappings:
      Namespace Name Mixin selector
      official d Lcmr;d:[B
      intermediary field_12783 Lnet/minecraft/class_2804;field_12783:[B
      named bytes Lnet/minecraft/world/chunk/ChunkNibbleArray;bytes:[B
  • Constructor Details

    • ChunkNibbleArray

      public ChunkNibbleArray()
    • ChunkNibbleArray

      public ChunkNibbleArray(byte[] bytes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmr;<init>([B)V
      intermediary <init> Lnet/minecraft/class_2804;<init>([B)V
      named <init> Lnet/minecraft/world/chunk/ChunkNibbleArray;<init>([B)V
    • ChunkNibbleArray

      protected ChunkNibbleArray(int size)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmr;<init>(I)V
      intermediary <init> Lnet/minecraft/class_2804;<init>(I)V
      named <init> Lnet/minecraft/world/chunk/ChunkNibbleArray;<init>(I)V
  • Method Details

    • get

      public int get(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a(III)I
      intermediary method_12139 Lnet/minecraft/class_2804;method_12139(III)I
      named get Lnet/minecraft/world/chunk/ChunkNibbleArray;get(III)I
    • set

      public void set(int x, int y, int z, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a(IIII)V
      intermediary method_12145 Lnet/minecraft/class_2804;method_12145(IIII)V
      named set Lnet/minecraft/world/chunk/ChunkNibbleArray;set(IIII)V
    • getIndex

      private static int getIndex(int int2, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmr;b(III)I
      intermediary method_12140 Lnet/minecraft/class_2804;method_12140(III)I
      named getIndex Lnet/minecraft/world/chunk/ChunkNibbleArray;getIndex(III)I
    • get

      private int get(int index)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmr;b(I)I
      intermediary method_12141 Lnet/minecraft/class_2804;method_12141(I)I
      named get Lnet/minecraft/world/chunk/ChunkNibbleArray;get(I)I
    • set

      private void set(int index, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a(II)V
      intermediary method_12142 Lnet/minecraft/class_2804;method_12142(II)V
      named set Lnet/minecraft/world/chunk/ChunkNibbleArray;set(II)V
    • isOdd

      private static int isOdd(int i)
      Mappings:
      Namespace Name Mixin selector
      official c Lcmr;c(I)I
      intermediary method_37459 Lnet/minecraft/class_2804;method_37459(I)I
      named isOdd Lnet/minecraft/world/chunk/ChunkNibbleArray;isOdd(I)I
    • divideByTwo

      private static int divideByTwo(int i)
      Mappings:
      Namespace Name Mixin selector
      official d Lcmr;d(I)I
      intermediary method_12138 Lnet/minecraft/class_2804;method_12138(I)I
      named divideByTwo Lnet/minecraft/world/chunk/ChunkNibbleArray;divideByTwo(I)I
    • asByteArray

      public byte[] asByteArray()
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a()[B
      intermediary method_12137 Lnet/minecraft/class_2804;method_12137()[B
      named asByteArray Lnet/minecraft/world/chunk/ChunkNibbleArray;asByteArray()[B
    • copy

      public ChunkNibbleArray copy()
      Mappings:
      Namespace Name Mixin selector
      official b Lcmr;b()Lcmr;
      intermediary method_12144 Lnet/minecraft/class_2804;method_12144()Lnet/minecraft/class_2804;
      named copy Lnet/minecraft/world/chunk/ChunkNibbleArray;copy()Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • method_35320

      public String method_35320(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmr;a(I)Ljava/lang/String;
      intermediary method_35320 Lnet/minecraft/class_2804;method_35320(I)Ljava/lang/String;
      named method_35320 Lnet/minecraft/world/chunk/ChunkNibbleArray;method_35320(I)Ljava/lang/String;
    • isUninitialized

      public boolean isUninitialized()
      Mappings:
      Namespace Name Mixin selector
      official c Lcmr;c()Z
      intermediary method_12146 Lnet/minecraft/class_2804;method_12146()Z
      named isUninitialized Lnet/minecraft/world/chunk/ChunkNibbleArray;isUninitialized()Z