diff options
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java index 3a95fe9..f02eaba 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java @@ -112,20 +112,18 @@ public class ConfigManager { } public double getDouble(String path) { - double value = config.getDouble(path); - if (value == 0.0D) { + if (!config.contains(path)) { return defaultConfig.getDouble(path); } else { - return value; + return config.getDouble(path); } } public int getInt(String path) { - int value = config.getInt(path); - if (value == 0) { + if (!config.contains(path)) { return defaultConfig.getInt(path); } else { - return value; + return config.getInt(path); } } @@ -134,11 +132,10 @@ public class ConfigManager { } public float getFloat(String path) { - float value = (float) config.getDouble(path); - if (value == 0.0F) { + if (!config.contains(path)) { return (float) defaultConfig.getDouble(path); } else { - return value; + return (float) config.getDouble(path); } } |