Merge pull request #10499 from dekvall/unpause-xp-tracker
xp tracker: don't unpause on failed login
This commit is contained in:
@@ -670,7 +670,19 @@ public class XpTrackerPlugin extends Plugin
|
|||||||
xpPauseState.tickXp(skill, skillExperience, xpTrackerConfig.pauseSkillAfter());
|
xpPauseState.tickXp(skill, skillExperience, xpTrackerConfig.pauseSkillAfter());
|
||||||
}
|
}
|
||||||
|
|
||||||
xpPauseState.tickLogout(xpTrackerConfig.pauseOnLogout(), !GameState.LOGIN_SCREEN.equals(client.getGameState()));
|
final boolean loggedIn;
|
||||||
|
switch (client.getGameState())
|
||||||
|
{
|
||||||
|
case LOGIN_SCREEN:
|
||||||
|
case LOGGING_IN:
|
||||||
|
case LOGIN_SCREEN_AUTHENTICATOR:
|
||||||
|
loggedIn = false;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
loggedIn = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
xpPauseState.tickLogout(xpTrackerConfig.pauseOnLogout(), loggedIn);
|
||||||
|
|
||||||
if (lastTickMillis == 0)
|
if (lastTickMillis == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user