public abstract class BedrockPacketCodec extends io.netty.handler.codec.MessageToMessageCodec<io.netty.buffer.ByteBuf,BedrockPacketWrapper>
| Constructor and Description |
|---|
BedrockPacketCodec() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf msg,
List<Object> out) |
abstract void |
decodeHeader(io.netty.buffer.ByteBuf buf,
BedrockPacketWrapper msg) |
protected void |
encode(io.netty.channel.ChannelHandlerContext ctx,
BedrockPacketWrapper msg,
List<Object> out) |
abstract void |
encodeHeader(io.netty.buffer.ByteBuf buf,
BedrockPacketWrapper msg) |
BedrockCodec |
getCodec() |
BedrockCodecHelper |
getHelper() |
int |
getPacketId(BedrockPacket packet) |
void |
setCodec(BedrockCodec codec) |
acceptInboundMessage, acceptOutboundMessage, channelRead, writebind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharablepublic static final String NAME
protected final void encode(io.netty.channel.ChannelHandlerContext ctx,
BedrockPacketWrapper msg,
List<Object> out)
throws Exception
encode in class io.netty.handler.codec.MessageToMessageCodec<io.netty.buffer.ByteBuf,BedrockPacketWrapper>Exceptionprotected final void decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf msg,
List<Object> out)
throws Exception
decode in class io.netty.handler.codec.MessageToMessageCodec<io.netty.buffer.ByteBuf,BedrockPacketWrapper>Exceptionpublic abstract void encodeHeader(io.netty.buffer.ByteBuf buf,
BedrockPacketWrapper msg)
public abstract void decodeHeader(io.netty.buffer.ByteBuf buf,
BedrockPacketWrapper msg)
public final int getPacketId(BedrockPacket packet)
public final void setCodec(BedrockCodec codec)
public final BedrockCodec getCodec()
public BedrockCodecHelper getHelper()
Copyright © 2018–2022 CloudburstMC. All rights reserved.