diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 51e9908..0b16d53 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ stages: variables: name: "EpicHeads" path: "/builds/$CI_PROJECT_PATH" - version: "3.2.1" + version: "3.2.2" build: stage: build diff --git a/src/main/java/com/songoda/epicheads/settings/Settings.java b/src/main/java/com/songoda/epicheads/settings/Settings.java index 3688385..49b9331 100644 --- a/src/main/java/com/songoda/epicheads/settings/Settings.java +++ b/src/main/java/com/songoda/epicheads/settings/Settings.java @@ -15,7 +15,7 @@ import java.util.stream.Collectors; */ public class Settings { - static final Config config = EpicHeads.getInstance().getConfig().getCoreConfig(); + static final Config config = EpicHeads.getInstance().getCoreConfig(); public static final ConfigSetting AUTOSAVE = new ConfigSetting(config, "Main.Auto Save Interval In Seconds", 15, "The amount of time in between saving to file.", diff --git a/src/main/java/com/songoda/epicheads/utils/storage/types/StorageYaml.java b/src/main/java/com/songoda/epicheads/utils/storage/types/StorageYaml.java index d82dbe6..fb5cf7b 100644 --- a/src/main/java/com/songoda/epicheads/utils/storage/types/StorageYaml.java +++ b/src/main/java/com/songoda/epicheads/utils/storage/types/StorageYaml.java @@ -6,19 +6,9 @@ import com.songoda.epicheads.utils.storage.StorageItem; import com.songoda.epicheads.utils.storage.StorageRow; import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.MemorySection; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.ArrayDeque; -import java.util.ArrayList; -import java.util.Deque; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; + +import java.io.*; +import java.util.*; public class StorageYaml extends Storage { @@ -118,7 +108,8 @@ public class StorageYaml extends Storage { File data = new File(instance.getDataFolder(), "data.yml"); File dataClone = new File(instance.getDataFolder(), "data-backup-" + System.currentTimeMillis() + ".yml"); try { - copyFile(data, dataClone); + if (data.exists()) + copyFile(data, dataClone); } catch (IOException e) { e.printStackTrace(); }