diff --git a/src/org/apollo/net/codec/game/GamePacketDecoder.java b/src/org/apollo/net/codec/game/GamePacketDecoder.java index c6024b3f..9ca6ac84 100644 --- a/src/org/apollo/net/codec/game/GamePacketDecoder.java +++ b/src/org/apollo/net/codec/game/GamePacketDecoder.java @@ -1,7 +1,6 @@ package org.apollo.net.codec.game; import io.netty.buffer.ByteBuf; -import io.netty.buffer.Unpooled; import io.netty.channel.ChannelHandlerContext; import java.io.IOException; @@ -88,9 +87,7 @@ public final class GamePacketDecoder extends StatefulFrameDecoder out) { if (buffer.isReadable()) { length = buffer.readUnsignedByte(); - if (length == 0) { - decodeZeroLengthPacket(ctx, buffer, out); - } else { + if (length != 0) { setState(GameDecoderState.GAME_PAYLOAD); } } @@ -120,9 +117,7 @@ public final class GamePacketDecoder extends StatefulFrameDecoder out) { - ByteBuf payload = Unpooled.EMPTY_BUFFER; - setState(GameDecoderState.GAME_OPCODE); - out.add(new GamePacket(opcode, type, payload)); - } - } \ No newline at end of file