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); }