Change PacketDecoder to accept ByteBuf instead of String