@@ -17,6 +17,7 @@ public class FileManager {
1717 public static YamlConfiguration config ;
1818 public static String ipaddr ;
1919 public static void setStringInConfig (String key , String value ) {
20+ if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); }
2021 config .set (key , value );
2122 try {
2223 config .save (configFile );
@@ -25,6 +26,7 @@ public static void setStringInConfig(String key, String value) {
2526 }
2627 }
2728 public static void setIntegerInConfig (String key , Integer value ) {
29+ if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); }
2830 config .set (key , value );
2931 try {
3032 config .save (configFile );
@@ -33,6 +35,7 @@ public static void setIntegerInConfig(String key, Integer value) {
3335 }
3436 }
3537 public boolean containsDigits (String StringInput ) {
38+ if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); }
3639 boolean containsDigits = StringInput .matches ("[0-9]+" );
3740
3841 if (containsDigits ) {
@@ -42,6 +45,7 @@ public boolean containsDigits(String StringInput) {
4245 }
4346 }
4447 public static void setBooleanInConfig (String key , Boolean value ) {
48+ if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); }
4549 config .set (key , value );
4650 try {
4751 config .save (configFile );
@@ -121,12 +125,7 @@ public void saveMyResource(String resourceName, String destination, boolean repl
121125
122126 public boolean getBooleanFromConfig (String b ) { if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); } return Boolean .parseBoolean (config .getString (String .valueOf (b ))); }
123127
124- public String getStringFromConfig (String string ) {
125- if (config == null ) {
126- config = new YamlConfiguration ().loadConfiguration (configFile );
127- }
128- return config .getString (string );
129- }
128+ public String getStringFromConfig (String string ) { if (config == null ) { config = new YamlConfiguration ().loadConfiguration (configFile ); } return config .getString (string ); }
130129 public void reloadConfig () {
131130 File cfgFile = new File (Main .instance .getDataFolder (), "config.yml" );
132131 config = YamlConfiguration .loadConfiguration (cfgFile );
0 commit comments