decode

open fun <T : PacketHandler?> decode(buf: ByteArrayDataInput): Optional<Packet<T>>