/// <summary> /// Uses a client's stored credentials to verify with Minecraft.net /// </summary> public bool VerifySession() { if (AccessToken == null || ClientToken == null) { RaiseError(this, "Credentials are not set!"); return false; } var SessionVerifier = new Minecraft_Net_Interaction(); string[] Response = SessionVerifier.SessionRefresh(AccessToken, ClientToken); if (Response[0] == "") { RaiseError(this, "Unable to Verify Session!"); return false; } RaiseInfo(this, "Credentials verified and refreshed!"); AccessToken = Response[0]; ClientToken = Response[1]; SelectedProfile = "Potato"; return true; }
/// <summary> /// Uses a client's stored credentials to verify with Minecraft.net /// </summary> /// <param name="accessToken">Stored Access Token</param> /// <param name="clientToken">Stored Client Token</param> public bool VerifySession(string accessToken, string clientToken) { AccessToken = accessToken; ClientToken = clientToken; var SessionVerifier = new Minecraft_Net_Interaction(); string[] Response = SessionVerifier.SessionRefresh(AccessToken, ClientToken); if (Response[0] == "") { RaiseError(this, "Unable to Verify Session!"); return false; } RaiseInfo(this, "Credentials verified and refreshed!"); AccessToken = Response[0]; ClientToken = Response[1]; return true; }