Package net.minecraft.util.math
Class WordPackedArray
java.lang.Object
net.minecraft.util.math.WordPackedArray
A packed array of integers. Introduced in 20w17a to represent the old
 block state storage format.
- Mappings:
- Namespace - Name - named - net/minecraft/util/math/WordPackedArray- intermediary - net/minecraft/class_5298- official - bar
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final long[]private static final intprivate final intprivate final longprivate final int
- 
Constructor SummaryConstructorsConstructorDescriptionWordPackedArray(int unitSize, int length) WordPackedArray(int unitSize, int length, long[] array) 
- 
Method Summary
- 
Field Details- 
BIT_TO_LONG_INDEX_SHIFTprivate static final int BIT_TO_LONG_INDEX_SHIFT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - BIT_TO_LONG_INDEX_SHIFT- Lnet/minecraft/util/math/WordPackedArray;BIT_TO_LONG_INDEX_SHIFT:I- intermediary - field_29862- Lnet/minecraft/class_5298;field_29862:I- official - a- Lbar;a:I
 
- 
arrayprivate final long[] array- Mappings:
- Namespace - Name - Mixin selector - named - array- Lnet/minecraft/util/math/WordPackedArray;array:[J- intermediary - field_24641- Lnet/minecraft/class_5298;field_24641:[J- official - b- Lbar;b:[J
 
- 
unitSizeprivate final int unitSize- Mappings:
- Namespace - Name - Mixin selector - named - unitSize- Lnet/minecraft/util/math/WordPackedArray;unitSize:I- intermediary - field_24642- Lnet/minecraft/class_5298;field_24642:I- official - c- Lbar;c:I
 
- 
maxValueprivate final long maxValue- Mappings:
- Namespace - Name - Mixin selector - named - maxValue- Lnet/minecraft/util/math/WordPackedArray;maxValue:J- intermediary - field_24643- Lnet/minecraft/class_5298;field_24643:J- official - d- Lbar;d:J
 
- 
lengthprivate final int length- Mappings:
- Namespace - Name - Mixin selector - named - length- Lnet/minecraft/util/math/WordPackedArray;length:I- intermediary - field_24644- Lnet/minecraft/class_5298;field_24644:I- official - e- Lbar;e:I
 
 
- 
- 
Constructor Details- 
WordPackedArraypublic WordPackedArray(int unitSize, int length) - Parameters:
- unitSize- the max number of bits a value can use
- length- the length of values
- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/WordPackedArray;<init>(II)V- intermediary - <init>- Lnet/minecraft/class_5298;<init>(II)V- official - <init>- Lbar;<init>(II)V
 
- 
WordPackedArraypublic WordPackedArray(int unitSize, int length, long[] array) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/WordPackedArray;<init>(II[J)V- intermediary - <init>- Lnet/minecraft/class_5298;<init>(II[J)V- official - <init>- Lbar;<init>(II[J)V
 
 
- 
- 
Method Details- 
setpublic void set(int index, int value) - Mappings:
- Namespace - Name - Mixin selector - named - set- Lnet/minecraft/util/math/WordPackedArray;set(II)V- intermediary - method_28153- Lnet/minecraft/class_5298;method_28153(II)V- official - a- Lbar;a(II)V
 
- 
getpublic int get(int index) - Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/util/math/WordPackedArray;get(I)I- intermediary - method_28152- Lnet/minecraft/class_5298;method_28152(I)I- official - a- Lbar;a(I)I
 
- 
getAlignedArraypublic long[] getAlignedArray()- Mappings:
- Namespace - Name - Mixin selector - named - getAlignedArray- Lnet/minecraft/util/math/WordPackedArray;getAlignedArray()[J- intermediary - method_28151- Lnet/minecraft/class_5298;method_28151()[J- official - a- Lbar;a()[J
 
- 
getUnitSizepublic int getUnitSize()- Mappings:
- Namespace - Name - Mixin selector - named - getUnitSize- Lnet/minecraft/util/math/WordPackedArray;getUnitSize()I- intermediary - method_28154- Lnet/minecraft/class_5298;method_28154()I- official - b- Lbar;b()I
 
 
-