Class PlayerData

java.lang.Object
net.chen.legacyLand.player.PlayerData

public class PlayerData extends Object
玩家数据模型
  • Constructor Details

    • PlayerData

      public PlayerData(UUID playerId, String playerName)
  • Method Details

    • addMainProfessionExp

      public boolean addMainProfessionExp(int exp)
      增加主职业经验
    • addSubProfessionExp

      public boolean addSubProfessionExp(int exp)
      增加副职业经验
    • consumeHydration

      public void consumeHydration(int amount)
      消耗饮水值
    • restoreHydration

      public void restoreHydration(int amount)
      恢复饮水值
    • adjustTemperature

      public void adjustTemperature(double delta)
      调整体温
    • canChooseSubProfession

      public boolean canChooseSubProfession()
      检查是否可以选择副职业
    • addAchievement

      public void addAchievement(Achievements achievement)
    • getAchievements

      public List<Achievements> getAchievements()
    • hasAchievement

      public boolean hasAchievement(Achievements achievement)
    • removeAchievement

      public boolean removeAchievement(Achievements achievement)