HyCodeYourTale
classpublicfinalPriority 3

PacketIO

com.hypixel.hytale.protocol.io.PacketIO

21

Methods

21

Public Methods

0

Fields

1

Constructors

Constants

CharsetASCII= StandardCharsets.US_ASCII
intCOMPRESSION_LEVEL= Integer.getInteger("hytale.protocol.compressionLevel", Zstd.defaultCompressionLevel())
intFRAME_HEADER_SIZE= 4
CharsetUTF8= StandardCharsets.UTF_8

Constructors

private
PacketIO()

Methods

Public Methods (21)

publicstatic
byte[] readByteArray(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
byte[] readBytes(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
String readFixedAsciiString(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
String readFixedString(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
float[] readFloatArrayLE(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
Packet readFramedPacket(ByteBuf in, int payloadLength, PacketStatsRecorder statsRecorder)
@Nonnull
publicstatic
float readHalfLE(ByteBuf buf, int index)
publicstatic
short[] readShortArrayLE(ByteBuf buf, int offset, int length)
@Nonnull
publicstatic
UUID readUUID(ByteBuf buf, int offset)
@Nonnull
publicstatic
String readVarAsciiString(ByteBuf buf, int offset)
@Nonnull
publicstatic
String readVarString(ByteBuf buf, int offset)
@Nonnull
publicstatic
String readVarString(ByteBuf buf, int offset, Charset charset)
@Nonnull
publicstatic
int stringSize(String s)
publicstatic
int utf8ByteLength(String s)
publicstatic
void writeFixedAsciiString(ByteBuf buf, String value, int length)
publicstatic
void writeFixedBytes(ByteBuf buf, byte[] data, int length)
publicstatic
void writeFixedString(ByteBuf buf, String value, int length)
publicstatic
void writeHalfLE(ByteBuf buf, float value)
publicstatic
void writeUUID(ByteBuf buf, UUID value)
publicstatic
void writeVarAsciiString(ByteBuf buf, String value, int maxLength)
publicstatic
void writeVarString(ByteBuf buf, String value, int maxLength)

Related Classes