Package net.minecraft.util.collection
Class PackedIntegerArray
java.lang.Object
net.minecraft.util.collection.PackedIntegerArray
public class PackedIntegerArray extends Object
- Mappings:
Namespace Name official afiintermediary net/minecraft/class_3508named net/minecraft/util/collection/PackedIntegerArray
-
Field Summary
Fields Modifier and Type Field Description private intelementBitsprivate static int[]field_24078private intfield_24079private intfield_24080private intfield_24081private intfield_24082private longmaxValueprivate intsizeprivate long[]storage -
Constructor Summary
Constructors Constructor Description PackedIntegerArray(int elementBits, int size)PackedIntegerArray(int elementBits, int size, long[] storage) -
Method Summary
Modifier and Type Method Description voidforEach(IntConsumer consumer)intget(int index)intgetSize()long[]getStorage()private intmethod_27284(int int2)voidset(int index, int value)intsetAndGetOldValue(int index, int value)
-
Field Details
-
field_24078
private static final int[] field_24078- Mappings:
Namespace Name Mixin selector official aLafi;a:[Iintermediary field_24078Lnet/minecraft/class_3508;field_24078:[Inamed field_24078Lnet/minecraft/util/collection/PackedIntegerArray;field_24078:[I
-
storage
private final long[] storage- Mappings:
Namespace Name Mixin selector official bLafi;b:[Jintermediary field_15631Lnet/minecraft/class_3508;field_15631:[Jnamed storageLnet/minecraft/util/collection/PackedIntegerArray;storage:[J
-
elementBits
private final int elementBits- Mappings:
Namespace Name Mixin selector official cLafi;c:Iintermediary field_15633Lnet/minecraft/class_3508;field_15633:Inamed elementBitsLnet/minecraft/util/collection/PackedIntegerArray;elementBits:I
-
maxValue
private final long maxValue- Mappings:
Namespace Name Mixin selector official dLafi;d:Jintermediary field_15634Lnet/minecraft/class_3508;field_15634:Jnamed maxValueLnet/minecraft/util/collection/PackedIntegerArray;maxValue:J
-
size
private final int size- Mappings:
Namespace Name Mixin selector official eLafi;e:Iintermediary field_15632Lnet/minecraft/class_3508;field_15632:Inamed sizeLnet/minecraft/util/collection/PackedIntegerArray;size:I
-
field_24079
private final int field_24079- Mappings:
Namespace Name Mixin selector official fLafi;f:Iintermediary field_24079Lnet/minecraft/class_3508;field_24079:Inamed field_24079Lnet/minecraft/util/collection/PackedIntegerArray;field_24079:I
-
field_24080
private final int field_24080- Mappings:
Namespace Name Mixin selector official gLafi;g:Iintermediary field_24080Lnet/minecraft/class_3508;field_24080:Inamed field_24080Lnet/minecraft/util/collection/PackedIntegerArray;field_24080:I
-
field_24081
private final int field_24081- Mappings:
Namespace Name Mixin selector official hLafi;h:Iintermediary field_24081Lnet/minecraft/class_3508;field_24081:Inamed field_24081Lnet/minecraft/util/collection/PackedIntegerArray;field_24081:I
-
field_24082
private final int field_24082- Mappings:
Namespace Name Mixin selector official iLafi;i:Iintermediary field_24082Lnet/minecraft/class_3508;field_24082:Inamed field_24082Lnet/minecraft/util/collection/PackedIntegerArray;field_24082:I
-
-
Constructor Details
-
PackedIntegerArray
public PackedIntegerArray(int elementBits, int size)- Mappings:
Namespace Name Mixin selector official <init>Lafi;<init>(II)Vintermediary <init>Lnet/minecraft/class_3508;<init>(II)Vnamed <init>Lnet/minecraft/util/collection/PackedIntegerArray;<init>(II)V
-
PackedIntegerArray
- Mappings:
Namespace Name Mixin selector official <init>Lafi;<init>(II[J)Vintermediary <init>Lnet/minecraft/class_3508;<init>(II[J)Vnamed <init>Lnet/minecraft/util/collection/PackedIntegerArray;<init>(II[J)V
-
-
Method Details
-
method_27284
private int method_27284(int int2)- Mappings:
Namespace Name Mixin selector official bLafi;b(I)Iintermediary method_27284Lnet/minecraft/class_3508;method_27284(I)Inamed method_27284Lnet/minecraft/util/collection/PackedIntegerArray;method_27284(I)I
-
setAndGetOldValue
public int setAndGetOldValue(int index, int value)- Mappings:
Namespace Name Mixin selector official aLafi;a(II)Iintermediary method_15214Lnet/minecraft/class_3508;method_15214(II)Inamed setAndGetOldValueLnet/minecraft/util/collection/PackedIntegerArray;setAndGetOldValue(II)I
-
set
public void set(int index, int value)- Mappings:
Namespace Name Mixin selector official bLafi;b(II)Vintermediary method_15210Lnet/minecraft/class_3508;method_15210(II)Vnamed setLnet/minecraft/util/collection/PackedIntegerArray;set(II)V
-
get
public int get(int index)- Mappings:
Namespace Name Mixin selector official aLafi;a(I)Iintermediary method_15211Lnet/minecraft/class_3508;method_15211(I)Inamed getLnet/minecraft/util/collection/PackedIntegerArray;get(I)I
-
getStorage
public long[] getStorage()- Mappings:
Namespace Name Mixin selector official aLafi;a()[Jintermediary method_15212Lnet/minecraft/class_3508;method_15212()[Jnamed getStorageLnet/minecraft/util/collection/PackedIntegerArray;getStorage()[J
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector official bLafi;b()Iintermediary method_15215Lnet/minecraft/class_3508;method_15215()Inamed getSizeLnet/minecraft/util/collection/PackedIntegerArray;getSize()I
-
forEach
- Mappings:
Namespace Name Mixin selector official aLafi;a(Ljava/util/function/IntConsumer;)Vintermediary method_21739Lnet/minecraft/class_3508;method_21739(Ljava/util/function/IntConsumer;)Vnamed forEachLnet/minecraft/util/collection/PackedIntegerArray;forEach(Ljava/util/function/IntConsumer;)V
-