Hoping to fix stuck error
This commit is contained in:
parent
5a2fc463c3
commit
911fe61e97
|
@ -9,28 +9,46 @@ import static org.samo_lego.simpleauth.SimpleAuth.DB;
|
||||||
import static org.samo_lego.simpleauth.SimpleAuth.config;
|
import static org.samo_lego.simpleauth.SimpleAuth.config;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class used for storing the deauthenticated player's cache
|
* Class used for storing the non-authenticated player's cache
|
||||||
*/
|
*/
|
||||||
public class PlayerCache {
|
public class PlayerCache {
|
||||||
// Whether player is registered
|
/**
|
||||||
|
* Whether player is registered.
|
||||||
|
*/
|
||||||
public boolean isRegistered;
|
public boolean isRegistered;
|
||||||
// If player from another location (different IP) joins, session is invalidated using this boolean
|
/**
|
||||||
|
* Whether player was authenticated after leaving.
|
||||||
|
* Used for {@link org.samo_lego.simpleauth.event.AuthEventHandler#onPlayerJoin(ServerPlayerEntity) session validation}.
|
||||||
|
*/
|
||||||
public boolean wasAuthenticated;
|
public boolean wasAuthenticated;
|
||||||
// Hashed password of player
|
/**
|
||||||
|
* Hashed password of player.
|
||||||
|
*/
|
||||||
public String password;
|
public String password;
|
||||||
// How many times player has tried to login
|
/**
|
||||||
|
* Stores how many times player has tried to login.
|
||||||
|
*/
|
||||||
public int loginTries;
|
public int loginTries;
|
||||||
// Last IP of player, used for sessions
|
/**
|
||||||
|
* Last recorded IP of player.
|
||||||
|
* Used for {@link org.samo_lego.simpleauth.event.AuthEventHandler#onPlayerJoin(ServerPlayerEntity) sessions}.
|
||||||
|
*/
|
||||||
public String lastIp;
|
public String lastIp;
|
||||||
// Time until session is valid
|
/**
|
||||||
|
* Time until session is valid.
|
||||||
|
*/
|
||||||
public long validUntil;
|
public long validUntil;
|
||||||
|
|
||||||
// Player stats before de-authenticating
|
/**
|
||||||
|
* Player stats before de-authentication.
|
||||||
|
*/
|
||||||
public int lastAir;
|
public int lastAir;
|
||||||
public boolean wasOnFire;
|
public boolean wasOnFire;
|
||||||
public boolean wasInPortal;
|
public boolean wasInPortal;
|
||||||
|
|
||||||
// Last recorded position before de-authenticating
|
/**
|
||||||
|
* Last recorded position before de-authentication.
|
||||||
|
*/
|
||||||
public String lastDim;
|
public String lastDim;
|
||||||
public double lastX;
|
public double lastX;
|
||||||
public double lastY;
|
public double lastY;
|
||||||
|
@ -70,12 +88,10 @@ public class PlayerCache {
|
||||||
if(passwordElement instanceof JsonNull) {
|
if(passwordElement instanceof JsonNull) {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
player.sendMessage(new LiteralText(config.lang.corruptedPlayerData), false);
|
player.sendMessage(new LiteralText(config.lang.corruptedPlayerData), false);
|
||||||
this.isRegistered = false;
|
|
||||||
this.password = "";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// This shouldn't have happened, data seems to be corrupted
|
// This shouldn't have happened, data seems to be corrupted
|
||||||
this.password = null;
|
this.password = "";
|
||||||
this.isRegistered = false;
|
this.isRegistered = false;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue