From 94044a444e2c1eb5adfc5d9ae1c755b2f15a4769 Mon Sep 17 00:00:00 2001 From: _OfTeN_ Date: Wed, 15 Sep 2021 20:11:43 +0300 Subject: [PATCH] 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")) }