diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-04-11 12:36:11 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-04-11 12:36:11 -0400 |
commit | e9daa954737864b124e7b4d0d29f8fa24da70e22 (patch) | |
tree | 08966c75f7bc84083bd573daee0fc23115f2b6d7 /src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java | |
parent | Merge pull request #20 from tylermurphy534/1.3.3 (diff) | |
download | kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.tar.gz kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.tar.bz2 kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.zip |
1.4.0 initial
Diffstat (limited to '')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java index 84ad5b4..2217273 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java @@ -130,6 +130,20 @@ public class ConfigManager { } } + public String getString(String path, String oldPath){ + String value = config.getString(path); + if(value == null){ + String oldValue = config.getString(oldPath); + if(oldValue == null){ + return defaultConfig.getString(path); + } else { + return oldValue; + } + } else { + return value; + } + } + public void reset(String path){ config.set(path, defaultConfig.get(path)); } |