From 327a8ec2e571f36018761c0437e86abb419d63e1 Mon Sep 17 00:00:00 2001 From: _OfTeN_ Date: Wed, 15 Sep 2021 18:21:19 +0300 Subject: [PATCH 1/2] Fixed chat messages caching in gui lore cache --- .../src/main/kotlin/com/willfp/ecoskills/skills/Skill.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) From 94044a444e2c1eb5adfc5d9ae1c755b2f15a4769 Mon Sep 17 00:00:00 2001 From: _OfTeN_ Date: Wed, 15 Sep 2021 20:11:43 +0300 Subject: [PATCH 2/2] Fixed data.yml being rolled back on /ecoskills reload --- .../kotlin/com/willfp/ecoskills/commands/CommandReload.kt | 7 +++++++ 1 file changed, 7 insertions(+) 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")) }