From a661ea09e1cb9992467db69c09389b34133bce73 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Wed, 24 May 2023 10:11:02 -0500 Subject: [PATCH] feat: better file generating logic --- .../hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java index 1b29585e..7d83b0bb 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java @@ -87,13 +87,12 @@ public final class HMCCosmeticsPlugin extends JavaPlugin { .checkNow(); onLatestVersion = checker.isUsingLatestVersion(); // File setup - if (!getDataFolder().exists()) { - saveDefaultConfig(); - //saveResource("translations.yml", false); - saveResource("messages.yml", false); - saveResource("cosmetics/defaultcosmetics.yml", false); - saveResource("menus/defaultmenu.yml", false); - } + saveDefaultConfig(); + //saveResource("translations.yml", false); + if (!Path.of(getDataFolder().getPath(), "messages.yml").toFile().exists()) saveResource("messages.yml", false); + if (!Path.of(getDataFolder().getPath() + "/cosmetics/").toFile().exists()) saveResource("cosmetics/defaultcosmetics.yml", false); + if (!Path.of(getDataFolder().getPath() + "/menus/").toFile().exists()) saveResource("menus/defaultmenu.yml", false); + // Emote folder setup File emoteFile = new File(getDataFolder().getPath() + "/emotes"); if (!emoteFile.exists()) emoteFile.mkdir();