From b752af0e4a34bcada3dd6bac78a70d871932d38d Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sun, 7 Nov 2021 18:41:07 +0000 Subject: [PATCH] Fixed skill loading --- .../src/main/java/com/willfp/ecoskills/EcoSkillsPlugin.java | 1 + .../src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoskills/EcoSkillsPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoskills/EcoSkillsPlugin.java index b950777..b1ba839 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoskills/EcoSkillsPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoskills/EcoSkillsPlugin.java @@ -58,6 +58,7 @@ public class EcoSkillsPlugin extends EcoPlugin { @Override protected void handleEnable() { LegacyPlayerProfile.Companion.migrateAll(); + Skills.update(); } @Override diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt index e5e5e37..162e2cd 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt @@ -33,7 +33,7 @@ abstract class Skill( PersistentDataKeyType.DOUBLE, 0.0 ) - lateinit var config: Config + val config: Config = SkillConfig(this.id, this.javaClass, plugin) lateinit var name: String lateinit var description: String lateinit var gui: SkillGUI @@ -50,11 +50,7 @@ abstract class Skill( } private fun finishLoading() { - config = SkillConfig(this.id, this.javaClass, plugin) - Skills.registerNewSkill(this) - - update() } fun update() {