diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/commands/CommandReload.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/commands/CommandReload.kt index 2294419..1cc4a5e 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/commands/CommandReload.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/commands/CommandReload.kt @@ -3,7 +3,9 @@ package com.willfp.ecoskills.commands import com.willfp.eco.core.EcoPlugin import com.willfp.eco.core.command.CommandHandler import com.willfp.eco.core.command.impl.Subcommand +import com.willfp.ecoskills.EcoSkillsPlugin import org.bukkit.command.CommandSender +import java.io.IOException class CommandReload(plugin: EcoPlugin) : Subcommand( @@ -14,6 +16,11 @@ class CommandReload(plugin: EcoPlugin) : ) { override fun getHandler(): CommandHandler { return CommandHandler { sender: CommandSender, _: List -> + try { + (plugin as EcoSkillsPlugin).dataYml.save() + } catch (e: IOException) { + e.printStackTrace() + } plugin.reload() sender.sendMessage(plugin.langYml.getMessage("reloaded")) } 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 91839cc..e7b6464 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 @@ -160,7 +160,7 @@ abstract class Skill( messages.add(msg) } - guiLoreCache[level] = messages + messagesCache[level] = messages } return StringUtils.formatList(messages, player)