类 WordPackedArray
- java.lang.Object
-
- net.minecraft.util.math.WordPackedArray
-
public class WordPackedArray extends Object
A packed array of integers. Introduced in 20w17a to represent the old block state storage format.- Mappings:
Namespace Name official ahjintermediary net/minecraft/class_5298named net/minecraft/util/math/WordPackedArray
-
-
字段概要
字段 修饰符和类型 字段 说明 private long[]arrayprivate static intfield_29862private intlengthprivate longmaxValueprivate intunitSize
-
构造器概要
构造器 构造器 说明 WordPackedArray(int unitSize, int length)WordPackedArray(int unitSize, int length, long[] array)
-
-
-
字段详细资料
-
field_29862
private static final int field_29862
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLahj;a:Iintermediary field_29862Lnet/minecraft/class_5298;field_29862:Inamed field_29862Lnet/minecraft/util/math/WordPackedArray;field_29862:I
-
array
private final long[] array
- Mappings:
Namespace Name Mixin selector official bLahj;b:[Jintermediary field_24641Lnet/minecraft/class_5298;field_24641:[Jnamed arrayLnet/minecraft/util/math/WordPackedArray;array:[J
-
unitSize
private final int unitSize
- Mappings:
Namespace Name Mixin selector official cLahj;c:Iintermediary field_24642Lnet/minecraft/class_5298;field_24642:Inamed unitSizeLnet/minecraft/util/math/WordPackedArray;unitSize:I
-
maxValue
private final long maxValue
- Mappings:
Namespace Name Mixin selector official dLahj;d:Jintermediary field_24643Lnet/minecraft/class_5298;field_24643:Jnamed maxValueLnet/minecraft/util/math/WordPackedArray;maxValue:J
-
length
private final int length
- Mappings:
Namespace Name Mixin selector official eLahj;e:Iintermediary field_24644Lnet/minecraft/class_5298;field_24644:Inamed lengthLnet/minecraft/util/math/WordPackedArray;length:I
-
-
构造器详细资料
-
WordPackedArray
public WordPackedArray(int unitSize, int length)- 参数:
unitSize- the max number of bits a value can uselength- the length of values- Mappings:
Namespace Name Mixin selector official <init>Lahj;<init>(II)Vintermediary <init>Lnet/minecraft/class_5298;<init>(II)Vnamed <init>Lnet/minecraft/util/math/WordPackedArray;<init>(II)V
-
WordPackedArray
public WordPackedArray(int unitSize, int length, long[] array)- Mappings:
Namespace Name Mixin selector official <init>Lahj;<init>(II[J)Vintermediary <init>Lnet/minecraft/class_5298;<init>(II[J)Vnamed <init>Lnet/minecraft/util/math/WordPackedArray;<init>(II[J)V
-
-
方法详细资料
-
set
public void set(int index, int value)- Mappings:
Namespace Name Mixin selector official aLahj;a(II)Vintermediary method_28153Lnet/minecraft/class_5298;method_28153(II)Vnamed setLnet/minecraft/util/math/WordPackedArray;set(II)V
-
get
public int get(int index)
- Mappings:
Namespace Name Mixin selector official aLahj;a(I)Iintermediary method_28152Lnet/minecraft/class_5298;method_28152(I)Inamed getLnet/minecraft/util/math/WordPackedArray;get(I)I
-
getAlignedArray
public long[] getAlignedArray()
- Mappings:
Namespace Name Mixin selector official aLahj;a()[Jintermediary method_28151Lnet/minecraft/class_5298;method_28151()[Jnamed getAlignedArrayLnet/minecraft/util/math/WordPackedArray;getAlignedArray()[J
-
getUnitSize
public int getUnitSize()
- Mappings:
Namespace Name Mixin selector official bLahj;b()Iintermediary method_28154Lnet/minecraft/class_5298;method_28154()Inamed getUnitSizeLnet/minecraft/util/math/WordPackedArray;getUnitSize()I
-
-