Package net.minecraft.util
Class SimpleBitStorage
java.lang.Object
net.minecraft.util.SimpleBitStorage
- All Implemented Interfaces:
 BitStorage
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final long[]private final intprivate final intprivate final intprivate static final int[]private final longprivate final intprivate final int - 
Constructor Summary
ConstructorsConstructorDescriptionSimpleBitStorage(int p_184717_, int p_184718_) SimpleBitStorage(int p_198164_, int p_198165_, int[] p_198166_) SimpleBitStorage(int p_184724_, int p_184725_, long[] p_184726_)  - 
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
- 
SimpleBitStorage
public SimpleBitStorage(int p_198164_, int p_198165_, int[] p_198166_)  - 
SimpleBitStorage
public SimpleBitStorage(int p_184717_, int p_184718_)  - 
SimpleBitStorage
public SimpleBitStorage(int p_184724_, int p_184725_, @Nullable long[] p_184726_)  
 - 
 - 
Method Details
- 
cellIndex
private int cellIndex(int p_184740_)  - 
getAndSet
public int getAndSet(int p_184731_, int p_184732_) - Specified by:
 getAndSetin interfaceBitStorage
 - 
set
public void set(int p_184742_, int p_184743_) - Specified by:
 setin interfaceBitStorage
 - 
get
public int get(int p_184729_) - Specified by:
 getin interfaceBitStorage
 - 
getRaw
public long[] getRaw()- Specified by:
 getRawin interfaceBitStorage
 - 
getSize
public int getSize()- Specified by:
 getSizein interfaceBitStorage
 - 
getBits
public int getBits()- Specified by:
 getBitsin interfaceBitStorage
 - 
getAll
- Specified by:
 getAllin interfaceBitStorage
 - 
unpack
public void unpack(int[] p_198168_) - Specified by:
 unpackin interfaceBitStorage
 - 
copy
- Specified by:
 copyin interfaceBitStorage
 
 -