From aa480faef29be5e65cfd8a250653cf8304493e62 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Wed, 19 Apr 2023 23:13:02 +0200 Subject: [PATCH] Improves behavior if the config cannot be loaded --- .../net/knarcraft/stargate/config/StargateConfig.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java index a7aecf4..97b6d81 100644 --- a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java +++ b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java @@ -399,7 +399,13 @@ public final class StargateConfig { //Get important folders from the config portalFolder = (String) configOptions.get(ConfigOption.PORTAL_FOLDER); + if (portalFolder.isEmpty()) { + portalFolder = dataFolderPath + "/portals/"; + } gateFolder = (String) configOptions.get(ConfigOption.GATE_FOLDER); + if (gateFolder.isEmpty()) { + gateFolder = dataFolderPath + "/gates/"; + } //If users have an outdated config, assume they also need to update their default gates if (isMigrating) { @@ -480,7 +486,7 @@ public final class StargateConfig { // Copy all keys to the new config for (String key : oldConfiguration.getKeys(true)) { - Stargate.logInfo("Setting " + key + " to " + oldConfiguration.get(key)); + Stargate.debug("Stargate::migrateConfig", "Setting " + key + " to " + oldConfiguration.get(key)); newConfiguration.set(key, oldConfiguration.get(key)); }