Class BitArray

java.lang.Object
net.minecraft.util.BitArray

public class BitArray extends Object
  • Field Details

    • MAGIC

      private static final int[] MAGIC
    • data

      private final long[] data
    • bits

      private final int bits
    • mask

      private final long mask
    • size

      private final int size
    • valuesPerLong

      private final int valuesPerLong
    • divideMul

      private final int divideMul
    • divideAdd

      private final int divideAdd
    • divideShift

      private final int divideShift
  • Constructor Details

    • BitArray

      public BitArray(int p_i46832_1_, int p_i46832_2_)
    • BitArray

      public BitArray(int p_i47901_1_, int p_i47901_2_, @Nullable long[] p_i47901_3_)
  • Method Details

    • cellIndex

      private int cellIndex(int p_232986_1_)
    • getAndSet

      public int getAndSet(int p_219789_1_, int p_219789_2_)
    • set

      public void set(int p_188141_1_, int p_188141_2_)
    • get

      public int get(int p_188142_1_)
    • getRaw

      public long[] getRaw()
    • getSize

      public int getSize()
    • getAll

      public void getAll(IntConsumer p_225421_1_)