@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); } }