net.minecraft.network.encoding

public class VelocityEncoding

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

Field summary

Modifier and TypeField
private static final int
DATA_BITS
field_62269
field_62269
private static final int
DATA_BITS_MASK
field_61967
MAX_15_BIT_INT
private static final double
MAX_QUANTIZED_VALUE
field_62270
field_62270
private static final int
SCALE_BITS
field_62271
field_62271
private static final int
SCALE_BITS_MASK
field_61969
SLOW_BIT_MASK
private static final int
CONTINUATION_FLAG
field_62272
field_62272
private static final int
X_OFFSET
field_62273
field_62273
private static final int
Y_OFFSET
field_62274
field_62274
private static final int
Z_OFFSET
field_62275
field_62275
public static final double
ABS_MAX_VALUE
field_62267
field_62267
public static final double
ABS_MIN_VALUE
field_62268
field_62268

Constructor summary

ModifierConstructor
public ()

Method summary

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