@Override
  public void toBytes(final ByteBuf stream) {
    if (this.embeddedPacket != null) {
      // Write the id
      short id = NetworkHandler.getPacketID(this.embeddedPacket);
      stream.writeShort(id);

      // Call embedded
      this.embeddedPacket.toBytes(stream);
    } else {
      // Write -1
      stream.writeShort(-1);
    }
  }