From 9965e415678ba5cd07103e126b67ce2c0f090156 Mon Sep 17 00:00:00 2001 From: Necrodoom Date: Tue, 26 Feb 2013 12:17:26 +0200 Subject: add catches for the last 2 config settings --- .../src/org/anjocaido/groupmanager/GMConfiguration.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'EssentialsGroupManager') diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java index 2f68b6d7d..fbf8109f6 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java @@ -87,13 +87,21 @@ public class GMConfiguration { try { allowCommandBlocks = (Boolean) config.get("allow_commandblocks"); - } catch (Exception ex) { GroupManager.logger.log(Level.SEVERE, "Missing or corrupt 'allow_commandblocks' node. Using default settings", ex); } - opOverride = (Boolean) config.get("opOverrides"); - toggleValidate = (Boolean) config.get("validate_toggle"); + try { + opOverride = (Boolean) config.get("opOverrides"); + } catch (Exception ex) { + GroupManager.logger.log(Level.SEVERE, "Missing or corrupt 'opOverrides' node. Using default settings", ex); + } + + try { + toggleValidate = (Boolean) config.get("validate_toggle"); + } catch (Exception ex) { + GroupManager.logger.log(Level.SEVERE, "Missing or corrupt 'validate_toggle' node. Using default settings", ex); + } /* * data node for save/backup timers. -- cgit v1.2.3