public static class BedrockCodec.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
BedrockCodec |
build() |
BedrockCodec.Builder |
deregisterPacket(java.lang.Class<? extends BedrockPacket> packetClass) |
BedrockCodec.Builder |
helper(@NonNull java.util.function.Supplier<BedrockCodecHelper> helperFactory) |
BedrockCodec.Builder |
minecraftVersion(@NonNull java.lang.String minecraftVersion) |
BedrockCodec.Builder |
protocolVersion(@NonNegative int protocolVersion) |
BedrockCodec.Builder |
raknetProtocolVersion(@NonNegative int version) |
<T extends BedrockPacket> |
registerPacket(java.lang.Class<T> packetClass,
BedrockPacketSerializer<T> serializer,
@NonNegative int id) |
BedrockCodec.Builder |
retainPackets(java.lang.Class<? extends BedrockPacket>... packets) |
<T extends BedrockPacket> |
updateSerializer(java.lang.Class<T> packetClass,
BedrockPacketSerializer<T> serializer) |
public <T extends BedrockPacket> BedrockCodec.Builder registerPacket(java.lang.Class<T> packetClass, BedrockPacketSerializer<T> serializer, @NonNegative int id)
public <T extends BedrockPacket> BedrockCodec.Builder updateSerializer(java.lang.Class<T> packetClass, BedrockPacketSerializer<T> serializer)
public BedrockCodec.Builder retainPackets(java.lang.Class<? extends BedrockPacket>... packets)
public BedrockCodec.Builder deregisterPacket(java.lang.Class<? extends BedrockPacket> packetClass)
public BedrockCodec.Builder protocolVersion(@NonNegative int protocolVersion)
public BedrockCodec.Builder raknetProtocolVersion(@NonNegative int version)
public BedrockCodec.Builder minecraftVersion(@NonNull java.lang.String minecraftVersion)
public BedrockCodec.Builder helper(@NonNull java.util.function.Supplier<BedrockCodecHelper> helperFactory)
public BedrockCodec build()