public IPacket ReadPacket(IMinecraftDataReader reader)
        {
            Vector3 = Vector3.FromReaderDouble(reader);
            Yaw     = reader.ReadFloat();
            Pitch   = reader.ReadFloat();
            Flags   = (PlayerPositionAndLookFlags)reader.ReadSByte();

            return(this);
        }
        public IPacket ReadPacket(IMinecraftDataReader reader)
        {
            Vector3 = Vector3.FromReaderDouble(reader);
            Yaw = reader.ReadFloat();
            Pitch = reader.ReadFloat();
            Flags = (PlayerPositionAndLookFlags) reader.ReadSByte();

            return this;
        }