From 825473c8c69fcc836e715d438966e90d257d57e2 Mon Sep 17 00:00:00 2001 From: Ka0rX Date: Fri, 3 Mar 2023 21:59:47 +0100 Subject: [PATCH] Debug ressources loading. --- .../mmocore/manager/data/yaml/YAMLPlayerDataManager.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/yaml/YAMLPlayerDataManager.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/yaml/YAMLPlayerDataManager.java index fb3cde48..eabe5e83 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/yaml/YAMLPlayerDataManager.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/yaml/YAMLPlayerDataManager.java @@ -44,10 +44,6 @@ public class YAMLPlayerDataManager extends PlayerDataManager { if (config.contains("class")) data.setClass(MMOCore.plugin.classManager.get(config.getString("class"))); - data.setMana(config.contains("mana") ? config.getDouble("mana") : data.getStats().getStat("MAX_MANA")); - data.setStamina(config.contains("stamina") ? config.getDouble("stamina") : data.getStats().getStat("MAX_STAMINA")); - data.setStellium(config.contains("stellium") ? config.getDouble("stellium") : data.getStats().getStat("MAX_STELLIUM")); - if (config.contains("guild")) { Guild guild = provider.getGuildManager().getGuild(config.getString("guild")); data.setGuild(guild.hasMember(data.getUniqueId()) ? guild : null); @@ -117,6 +113,11 @@ public class YAMLPlayerDataManager extends PlayerDataManager { } + //These should be loaded after to make sure that the MAX_MANA, MAX_STAMINA & MAX_STELLIUM stats are already loaded. + data.setMana(config.contains("mana") ? config.getDouble("mana") : data.getStats().getStat("MAX_MANA")); + data.setStamina(config.contains("stamina") ? config.getDouble("stamina") : data.getStats().getStat("MAX_STAMINA")); + data.setStellium(config.contains("stellium") ? config.getDouble("stellium") : data.getStats().getStat("MAX_STELLIUM")); + data.setFullyLoaded(); }