diff --git a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/CommandUtil.java b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/CommandUtil.java index 1bc9e0a..4f88773 100644 --- a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/CommandUtil.java +++ b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/CommandUtil.java @@ -84,11 +84,12 @@ public class CommandUtil { return false; } - ConfigFile dumpFile = ConfigFile.loadConfig(file); - dumpFile.set("commands", serverCommands); + try { + ConfigFile dumpFile = ConfigFile.loadConfig(file); + dumpFile.set("commands", serverCommands); dumpFile.save(); - } catch (IOException e) { + } catch (Exception e) { return false; } return true; diff --git a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java index 1ce6db2..ccc7362 100644 --- a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java +++ b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java @@ -24,13 +24,22 @@ public class ConfigCache { this.canDoProtocolLib = canDoProtocolLib; this.logger = logger; - reloadConfig(); + try { + reloadConfig(); + } catch (Exception e) { + e.printStackTrace(); + } } public boolean reloadConfig() { createFiles(); - config = ConfigFile.loadConfig(configFile); + try { + config = ConfigFile.loadConfig(configFile); + } catch (Exception e) { + e.printStackTrace(); + return false; + } config.addDefault("messages.prefix", "CommandWhitelist > "); config.addDefault("messages.command_denied", "No such command."); @@ -106,7 +115,7 @@ public class ConfigCache { try { config.save(); return true; - } catch (IOException e) { + } catch (Exception e) { return false; } }