From 253e2c38e0e55684dff35775abd3b35051bbd756 Mon Sep 17 00:00:00 2001 From: Ka0rX Date: Sun, 2 Apr 2023 18:13:05 +0100 Subject: [PATCH] Fixed bug #771 that made people die when changing class under some conditions. --- .../mmocore/api/player/profess/SavedClassInformation.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/profess/SavedClassInformation.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/profess/SavedClassInformation.java index 31ac030c..bf771346 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/profess/SavedClassInformation.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/profess/SavedClassInformation.java @@ -300,6 +300,8 @@ public class SavedClassInformation { player.setMana(mana); player.setStellium(stellium); player.setStamina(stamina); + double health=this.health; + health = health == 0 ? 20 : health; player.getPlayer().setHealth(Math.min(health,player.getPlayer().getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue())); // Updates level on exp bar player.refreshVanillaExp();