From d5ffd0411775e548a21473f1e20f589b6e3dcd36 Mon Sep 17 00:00:00 2001 From: Jules Date: Sun, 11 Feb 2024 23:36:21 +0100 Subject: [PATCH] Fixed health issue on login --- .m2/settings.xml | 15 --------------- .../Indyuce/mmocore/api/player/PlayerData.java | 7 +++---- 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 .m2/settings.xml diff --git a/.m2/settings.xml b/.m2/settings.xml deleted file mode 100644 index e962f923..00000000 --- a/.m2/settings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - nexus - ${env.M2_REPO_USER} - ${env.M2_REPO_PASS} - false - - - lumine - ${env.M2_REPO_USER} - ${env.M2_REPO_PASS} - - - diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java index 77e0c016..36e7d887 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java @@ -184,6 +184,9 @@ public class PlayerData extends SynchronizedDataHolder implements OfflinePlayerD */ @Override public void markAsSynchronized() { + setupSkillTree(); + updateTemporaryTriggers(); + getStats().updateStats(true); /* * If the player is not dead and the health is 0, this means that the data was @@ -193,10 +196,6 @@ public class PlayerData extends SynchronizedDataHolder implements OfflinePlayerD if (isOnline() && !getPlayer().isDead()) getPlayer().setHealth(MMOCoreUtils.fixResource(getHealth(), getPlayer().getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue())); - setupSkillTree(); - updateTemporaryTriggers(); - getStats().updateStats(true); - // Finally mark synchronized super.markAsSynchronized(); }