net.minecraft.network

public class LpVec3

xe
net.minecraft.network.LpVec3
net.minecraft.class_11718
net.minecraft.network.encoding.VelocityEncoding

Field summary

Modifier and TypeField
private static final int
c
DATA_BITS
field_62269
field_62269
private static final int
d
DATA_BITS_MASK
field_61967
MAX_15_BIT_INT
private static final double
e
MAX_QUANTIZED_VALUE
field_62270
field_62270
private static final int
f
SCALE_BITS
field_62271
field_62271
private static final int
g
SCALE_BITS_MASK
field_61969
SLOW_BIT_MASK
private static final int
h
CONTINUATION_FLAG
field_62272
field_62272
private static final int
i
X_OFFSET
field_62273
field_62273
private static final int
j
Y_OFFSET
field_62274
field_62274
private static final int
k
Z_OFFSET
field_62275
field_62275
public static final double
a
ABS_MAX_VALUE
field_62267
field_62267
public static final double
b
ABS_MIN_VALUE
field_62268
field_62268

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static boolean
a(int arg0)
hasContinuationBit(int arg0)
method_73169(int arg0)
hasFastMarkerBit(int maxDirectionalVelocity)
public static Vec3
a(io.netty.buffer.ByteBuf arg0)
read(io.netty.buffer.ByteBuf arg0)
method_73170(io.netty.buffer.ByteBuf arg0)
readVelocity(io.netty.buffer.ByteBuf buf)
public static void
a(io.netty.buffer.ByteBuf arg0, fse arg1)
write(io.netty.buffer.ByteBuf arg0, Vec3 arg1)
method_73171(io.netty.buffer.ByteBuf arg0, class_243 arg1)
writeVelocity(io.netty.buffer.ByteBuf buf, Vec3d velocity)
private static double
a(double arg0)
sanitize(double arg0)
method_73551(double arg0)
clampValue(double value)
private static long
b(double arg0)
pack(double arg0)
method_73553(double arg0)
toLong(double value)
private static double
a(long arg0)
unpack(long arg0)
method_73552(long arg0)
fromLong(long value)