From f40b8ed98df04c8f975f328e63dbed25bee51d11 Mon Sep 17 00:00:00 2001 From: cheaterpaul Date: Sat, 16 Mar 2024 20:24:09 +0100 Subject: [PATCH] fix skill tree locking on respawn --- .../teamlapen/vampirism/entity/player/skills/SkillHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/teamlapen/vampirism/entity/player/skills/SkillHandler.java b/src/main/java/de/teamlapen/vampirism/entity/player/skills/SkillHandler.java index 620bd321d..866887a5c 100755 --- a/src/main/java/de/teamlapen/vampirism/entity/player/skills/SkillHandler.java +++ b/src/main/java/de/teamlapen/vampirism/entity/player/skills/SkillHandler.java @@ -197,7 +197,8 @@ private void unlockSkillTree(Holder tree) { } private void lockSkillTree(Holder tree) { - for (ISkill enabledSkill : this.enabledSkills) { + var enabledSkills = new ArrayList<>( this.enabledSkills); + for (ISkill enabledSkill : enabledSkills) { if (enabledSkill.allowedSkillTrees().map(tree::is, tree::is)) { this.disableSkill(enabledSkill); }