Package net.minecraft.util
Class BitArray
java.lang.Object
net.minecraft.util.BitArray
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int
private final long[]
private final int
private final int
private final int
private static final int[]
private final long
private final int
private final int
-
Constructor Summary
-
Method Summary
-
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
-