File tree Expand file tree Collapse file tree
src/main/java/org/ncc/JoinQuitMessage Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,25 +18,32 @@ public class ConfigManager {
1818 public static List <String > quitMessage ;
1919
2020 public static void initConfig () {
21+ boolean b = false ;
2122 if (!configFile .exists ()) {
2223 configFile .getParentFile ().mkdirs ();
2324 try {
2425 configFile .createNewFile ();
26+ b = true ;
2527 } catch (IOException e ) {
2628 JoinQuitMessage .instance .getLogger ().log (Level .SEVERE , e .getMessage ());
2729 }
2830 }
2931 if (config .get ("join-message" ) == null ) {
3032 config .set ("join-message" , defaultJoinMessage );
33+ b = true ;
3134 }
3235 if (config .get ("quit-message" ) == null ) {
3336 config .set ("quit-message" , defaultQuitMessage );
37+ b = true ;
3438 }
35- try {
36- config .save (configFile );
37- } catch (IOException e ) {
38- JoinQuitMessage .instance .getLogger ().log (Level .SEVERE , e .getMessage ());
39+ if (b ){
40+ try {
41+ config .save (configFile );
42+ } catch (IOException e ) {
43+ JoinQuitMessage .instance .getLogger ().log (Level .SEVERE , e .getMessage ());
44+ }
3945 }
46+
4047 }
4148
4249 public static void loadConfig () {
You can’t perform that action at this time.
0 commit comments