@@ -69,6 +69,16 @@ private void createDefaultLangFile(File langFile, String transactionID) {
69
69
private void setDefaultValues (FileConfiguration config ) {
70
70
config .set ("currentBonusString" , currentBonusString );
71
71
config .set ("noPermission" , noPermission );
72
+ config .set ("higherRank" , higherRank );
73
+ config .set ("poolAlreadyUsed" , poolAlreadyUsed );
74
+ config .set ("codeUsedSuccessfully" , codeUsedSuccessfully );
75
+ config .set ("invalidOrExpiredCode" , invalidOrExpiredCode );
76
+ config .set ("invalidCommand" , invalidCommand );
77
+ config .set ("timeLeftMessage" , timeLeftMessage );
78
+ config .set ("timeLeftHelpMessage" , timeLeftHelpMessage );
79
+ config .set ("noExpiryTmeSet" , noExpiryTmeSet );
80
+ config .set ("expired" , expired );
81
+ config .set ("rankExpiresIn" , rankExpiresIn );
72
82
}
73
83
74
84
private void validateAndLoadConfig (FileConfiguration config , File langFile , String transactionID ) {
@@ -88,6 +98,78 @@ private void validateAndLoadConfig(FileConfiguration config, File langFile, Stri
88
98
noPermission = config .getString ("noPermission" );
89
99
}
90
100
101
+ if (!config .contains ("higherRank" )) {
102
+ config .set ("higherRank" , higherRank );
103
+ saveRequired = true ;
104
+ } else {
105
+ higherRank = config .getString ("higherRank" );
106
+ }
107
+
108
+ if (!config .contains ("poolAlreadyUsed" )) {
109
+ config .set ("poolAlreadyUsed" , poolAlreadyUsed );
110
+ saveRequired = true ;
111
+ } else {
112
+ poolAlreadyUsed = config .getString ("poolAlreadyUsed" );
113
+ }
114
+
115
+ if (!config .contains ("codeUsedSuccessfully" )) {
116
+ config .set ("codeUsedSuccessfully" , codeUsedSuccessfully );
117
+ saveRequired = true ;
118
+ } else {
119
+ codeUsedSuccessfully = config .getString ("codeUsedSuccessfully" );
120
+ }
121
+
122
+ if (!config .contains ("invalidOrExpiredCode" )) {
123
+ config .set ("invalidOrExpiredCode" , invalidOrExpiredCode );
124
+ saveRequired = true ;
125
+ } else {
126
+ invalidOrExpiredCode = config .getString ("invalidOrExpiredCode" );
127
+ }
128
+
129
+ if (!config .contains ("invalidCommand" )) {
130
+ config .set ("invalidCommand" , invalidCommand );
131
+ saveRequired = true ;
132
+ } else {
133
+ invalidCommand = config .getString ("invalidCommand" );
134
+ }
135
+
136
+ if (!config .contains ("timeLeftMessage" )) {
137
+ config .set ("timeLeftMessage" , timeLeftMessage );
138
+ saveRequired = true ;
139
+ } else {
140
+ timeLeftMessage = config .getString ("timeLeftMessage" );
141
+ }
142
+
143
+ if (!config .contains ("timeLeftHelpMessage" )) {
144
+ config .set ("timeLeftHelpMessage" , timeLeftHelpMessage );
145
+ saveRequired = true ;
146
+ } else {
147
+ timeLeftHelpMessage = config .getString ("timeLeftHelpMessage" );
148
+ }
149
+
150
+ if (!config .contains ("noExpiryTmeSet" )) {
151
+ config .set ("noExpiryTmeSet" , noExpiryTmeSet );
152
+ saveRequired = true ;
153
+ } else {
154
+ noExpiryTmeSet = config .getString ("noExpiryTmeSet" );
155
+ }
156
+
157
+ if (!config .contains ("expired" )) {
158
+ config .set ("expired" , expired );
159
+ saveRequired = true ;
160
+ } else {
161
+ expired = config .getString ("expired" );
162
+ }
163
+
164
+ if (!config .contains ("rankExpiresIn" )) {
165
+ config .set ("rankExpiresIn" , rankExpiresIn );
166
+ saveRequired = true ;
167
+ } else {
168
+ rankExpiresIn = config .getString ("rankExpiresIn" );
169
+ }
170
+
171
+
172
+
91
173
92
174
if (saveRequired ) {
93
175
try {
0 commit comments