This commit is contained in:
Luca
2021-11-22 13:05:43 +01:00
parent ff6c6cf8ec
commit a7e07a123b
56 changed files with 1479 additions and 195 deletions

View File

@ -0,0 +1,45 @@
package rip.tilly.bedwars.playerdata;
import lombok.Getter;
import lombok.Setter;
import org.bukkit.entity.Player;
import rip.tilly.bedwars.BedWars;
import rip.tilly.bedwars.managers.PlayerDataManager;
import java.util.UUID;
@Getter
@Setter
public class PlayerData {
private final PlayerDataManager playerDataManager = BedWars.getInstance().getPlayerDataManager();
private PlayerState playerState = PlayerState.SPAWN;
private PlayerSettings playerSettings = new PlayerSettings();
private PlayerTeam playerTeam;
private final UUID uniqueId;
private boolean loaded;
private UUID currentGameId;
private int teamId;
private int kills;
private int deaths;
private double xp;
private int level;
private int wins;
private int losses;
private int gamesPlayed;
private Player lastDamager;
private int gameKills;
public PlayerData(UUID uniqueId) {
this.uniqueId = uniqueId;
this.loaded = false;
this.playerDataManager.loadPlayerData(this);
}
}