public abstract class BedrockWrapperSerializer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static InternalLogger |
log |
| Constructor and Description |
|---|
BedrockWrapperSerializer() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
deserialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
BedrockSession session)
Decompress packets to handle
|
abstract void |
serialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
int level,
BedrockSession session)
Compress packets to a buffer for sending
|
protected static final InternalLogger log
public abstract void serialize(ByteBuf buffer, BedrockPacketCodec codec, Collection<BedrockPacket> packets, int level, BedrockSession session)
buffer - buffer to write batched packets tocodec - packet codeclevel - compression levelpublic abstract void deserialize(ByteBuf buffer, BedrockPacketCodec codec, Collection<BedrockPacket> packets, BedrockSession session)
buffer - buffer to write batched packets tocodec - packet codecpackets - received packetsCopyright © 2018–2022 NukkitX. All rights reserved.