Files
Nebula/src/main/java/emu/nebula/game/battlepass/BattlePassManager.java
2025-12-05 20:32:06 -08:00

32 lines
777 B
Java

package emu.nebula.game.battlepass;
import emu.nebula.Nebula;
import emu.nebula.game.player.Player;
import emu.nebula.game.player.PlayerManager;
import lombok.Getter;
@Getter
public class BattlePassManager extends PlayerManager {
private BattlePass battlePass;
public BattlePassManager(Player player) {
super(player);
}
public boolean hasNew() {
return this.getBattlePass().hasNew();
}
// Database
public void loadFromDatabase() {
this.battlePass = Nebula.getGameDatabase().getObjectByUid(BattlePass.class, getPlayer().getUid());
if (this.battlePass == null) {
this.battlePass = new BattlePass(this);
} else {
this.battlePass.setManager(this);
}
}
}