forked from Upstream/mmocore
Fixed bug linked to stats saving for professions & classes exp tables.
This commit is contained in:
parent
e3eab6aec1
commit
954e7d78a1
@ -190,7 +190,6 @@ public class PlayerData extends OfflinePlayerData implements Closable, Experienc
|
||||
for (SkillTree skillTree : MMOCore.plugin.skillTreeManager.getAll())
|
||||
for (SkillTreeNode node : skillTree.getNodes())
|
||||
node.getExperienceTable().claimStatTriggers(this, node);
|
||||
statsLoaded = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -100,11 +100,15 @@ public class PlayerProfessions {
|
||||
for (Entry<String, JsonElement> entry : obj.getAsJsonObject("timesClaimed").entrySet())
|
||||
playerData.getItemClaims().put("profession." + entry.getKey(), entry.getValue().getAsInt());
|
||||
|
||||
if (!playerData.areStatsLoaded())
|
||||
if (!playerData.areStatsLoaded()) {
|
||||
for (Profession profession : MMOCore.plugin.professionManager.getAll()) {
|
||||
if (profession.hasExperienceTable())
|
||||
profession.getExperienceTable().claimStatTriggers(playerData, profession);
|
||||
}
|
||||
if (playerData.getProfess().hasExperienceTable())
|
||||
playerData.getProfess().getExperienceTable().claimStatTriggers(playerData, playerData.getProfess());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user