@Immutable public final class BedrockCodec extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BedrockCodec.Builder |
| Constructor and Description |
|---|
BedrockCodec() |
| Modifier and Type | Method and Description |
|---|---|
static BedrockCodec.Builder |
builder() |
BedrockCodecHelper |
createHelper() |
<T extends BedrockPacket> |
getPacketDefinition(Class<T> packet) |
BedrockPacketDefinition<? extends BedrockPacket> |
getPacketDefinition(int id) |
BedrockCodec.Builder |
toBuilder() |
BedrockPacket |
tryDecode(BedrockCodecHelper helper,
ByteBuf buf,
int id) |
<T extends BedrockPacket> |
tryEncode(BedrockCodecHelper helper,
ByteBuf buf,
T packet) |
public static BedrockCodec.Builder builder()
public BedrockPacket tryDecode(BedrockCodecHelper helper, ByteBuf buf, int id) throws PacketSerializeException
PacketSerializeExceptionpublic <T extends BedrockPacket> void tryEncode(BedrockCodecHelper helper, ByteBuf buf, T packet) throws PacketSerializeException
PacketSerializeExceptionpublic <T extends BedrockPacket> BedrockPacketDefinition<T> getPacketDefinition(Class<T> packet)
public BedrockPacketDefinition<? extends BedrockPacket> getPacketDefinition(int id)
public BedrockCodecHelper createHelper()
public BedrockCodec.Builder toBuilder()
Copyright © 2018–2022 CloudburstMC. All rights reserved.