Package net.minecraft.util
Class SimpleBitStorage
java.lang.Object
net.minecraft.util.SimpleBitStorage
- All Implemented Interfaces:
- BitStorage
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final intprivate final long[]private final intprivate final intprivate final intprivate static final int[]private final longprivate final intprivate final int
- 
Constructor SummaryConstructorsConstructorDescriptionSimpleBitStorage(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- 
MAGICprivate static final int[] MAGIC
- 
dataprivate final long[] data
- 
bitsprivate final int bits
- 
maskprivate final long mask
- 
sizeprivate final int size
- 
valuesPerLongprivate final int valuesPerLong
- 
divideMulprivate final int divideMul
- 
divideAddprivate final int divideAdd
- 
divideShiftprivate final int divideShift
 
- 
- 
Constructor Details- 
SimpleBitStoragepublic SimpleBitStorage(int p_198164_, int p_198165_, int[] p_198166_) 
- 
SimpleBitStoragepublic SimpleBitStorage(int p_184717_, int p_184718_) 
- 
SimpleBitStoragepublic SimpleBitStorage(int p_184724_, int p_184725_, @Nullable long[] p_184726_) 
 
- 
- 
Method Details- 
cellIndexprivate int cellIndex(int p_184740_) 
- 
getAndSetpublic int getAndSet(int p_184731_, int p_184732_) - Specified by:
- getAndSetin interface- BitStorage
 
- 
setpublic void set(int p_184742_, int p_184743_) - Specified by:
- setin interface- BitStorage
 
- 
getpublic int get(int p_184729_) - Specified by:
- getin interface- BitStorage
 
- 
getRawpublic long[] getRaw()- Specified by:
- getRawin interface- BitStorage
 
- 
getSizepublic int getSize()- Specified by:
- getSizein interface- BitStorage
 
- 
getBitspublic int getBits()- Specified by:
- getBitsin interface- BitStorage
 
- 
getAll- Specified by:
- getAllin interface- BitStorage
 
- 
unpackpublic void unpack(int[] p_198168_) - Specified by:
- unpackin interface- BitStorage
 
- 
copy- Specified by:
- copyin interface- BitStorage
 
 
-