2020-03-17 19:04:34 -04:00
|
|
|
CLASS net/minecraft/class_3508 net/minecraft/util/collection/PackedIntegerArray
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_15631 storage [J
|
|
|
|
FIELD field_15632 size I
|
|
|
|
FIELD field_15633 elementBits I
|
|
|
|
FIELD field_15634 maxValue J
|
2021-04-07 11:56:58 -04:00
|
|
|
FIELD field_24078 INDEX_PARAMETERS [I
|
|
|
|
COMMENT Magic constants for faster integer division by a constant.
|
|
|
|
COMMENT
|
|
|
|
COMMENT <p>This is computed as {@code (n * scale + offset) >> (32 + shift)}. For a divisor n,
|
|
|
|
COMMENT the constants are stored as such:
|
|
|
|
COMMENT
|
|
|
|
COMMENT <ul>
|
|
|
|
COMMENT <li>scale at 3 * (n - 1)</li>
|
|
|
|
COMMENT <li>offset at 3 * (n - 1) + 1</li>
|
|
|
|
COMMENT <li>shift at 3 * (n - 1) + 2</li>
|
|
|
|
COMMENT </ul>
|
|
|
|
FIELD field_24079 elementsPerLong I
|
|
|
|
FIELD field_24080 indexScale I
|
|
|
|
FIELD field_24081 indexOffset I
|
|
|
|
FIELD field_24082 indexShift I
|
2019-01-09 11:05:18 -05:00
|
|
|
METHOD <init> (II)V
|
|
|
|
ARG 1 elementBits
|
|
|
|
ARG 2 size
|
|
|
|
METHOD <init> (II[J)V
|
|
|
|
ARG 1 elementBits
|
|
|
|
ARG 2 size
|
|
|
|
ARG 3 storage
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15210 set (II)V
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 index
|
|
|
|
ARG 2 value
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15211 get (I)I
|
|
|
|
ARG 1 index
|
|
|
|
METHOD method_15212 getStorage ()[J
|
|
|
|
METHOD method_15214 setAndGetOldValue (II)I
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 index
|
|
|
|
ARG 2 value
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_15215 getSize ()I
|
2019-09-12 09:28:23 -04:00
|
|
|
METHOD method_21739 forEach (Ljava/util/function/IntConsumer;)V
|
|
|
|
ARG 1 consumer
|
2021-04-07 11:56:58 -04:00
|
|
|
METHOD method_27284 getStorageIndex (I)I
|
|
|
|
ARG 1 index
|
2021-04-05 06:30:17 -04:00
|
|
|
METHOD method_34896 getElementBits ()I
|