public final class BedrockCodec
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BedrockCodec.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BedrockCodec.Builder |
builder() |
BedrockCodecHelper |
createHelper() |
java.lang.String |
getMinecraftVersion() |
<T extends BedrockPacket> |
getPacketDefinition(java.lang.Class<T> packet) |
BedrockPacketDefinition<? extends BedrockPacket> |
getPacketDefinition(int id) |
int |
getProtocolVersion() |
int |
getRaknetProtocolVersion() |
BedrockCodec.Builder |
toBuilder() |
BedrockPacket |
tryDecode(BedrockCodecHelper helper,
io.netty.buffer.ByteBuf buf,
int id) |
BedrockPacket |
tryDecode(BedrockCodecHelper helper,
io.netty.buffer.ByteBuf buf,
int id,
PacketRecipient recipient) |
<T extends BedrockPacket> |
tryEncode(BedrockCodecHelper helper,
io.netty.buffer.ByteBuf buf,
T packet) |
public static BedrockCodec.Builder builder()
public BedrockPacket tryDecode(BedrockCodecHelper helper, io.netty.buffer.ByteBuf buf, int id) throws PacketSerializeException
PacketSerializeExceptionpublic BedrockPacket tryDecode(BedrockCodecHelper helper, io.netty.buffer.ByteBuf buf, int id, PacketRecipient recipient) throws PacketSerializeException
PacketSerializeExceptionpublic <T extends BedrockPacket> void tryEncode(BedrockCodecHelper helper, io.netty.buffer.ByteBuf buf, T packet) throws PacketSerializeException
PacketSerializeExceptionpublic <T extends BedrockPacket> BedrockPacketDefinition<T> getPacketDefinition(java.lang.Class<T> packet)
public BedrockPacketDefinition<? extends BedrockPacket> getPacketDefinition(int id)
public BedrockCodecHelper createHelper()
public BedrockCodec.Builder toBuilder()
public int getProtocolVersion()
public java.lang.String getMinecraftVersion()
public int getRaknetProtocolVersion()