|
42 | 42 |
|
43 | 43 | public final class CombatPlus extends JavaPlugin { |
44 | 44 |
|
| 45 | + public Config config; |
| 46 | + public Lang lang; |
| 47 | + |
45 | 48 | @Override |
46 | 49 | public void onEnable() { |
| 50 | + this.lang = new Lang(); |
| 51 | + this.config = new Config(); |
47 | 52 |
|
48 | 53 | //Load Files |
49 | 54 | loadFiles(); |
@@ -87,24 +92,24 @@ public void onDisable() { |
87 | 92 | setDefaultStats(); |
88 | 93 |
|
89 | 94 | //Reload Files |
90 | | - Config.reload(); |
91 | | - Config.save(); |
92 | | - Lang.reload(); |
93 | | - Lang.save(); |
| 95 | + config.reload(); |
| 96 | + config.save(); |
| 97 | + lang.reload(); |
| 98 | + lang.save(); |
94 | 99 |
|
95 | 100 | //Done |
96 | 101 | consoleMessage(Messenger.message("console.disabled")); |
97 | 102 | } |
98 | 103 |
|
99 | 104 | private void loadFiles() { |
100 | | - Config.setup(); |
101 | | - Config.addDefaults(); |
| 105 | + config.setup(); |
| 106 | + config.addDefaults(); |
102 | 107 | Config.get().options().copyDefaults(true); |
103 | | - Config.save(); |
104 | | - Lang.setup(); |
105 | | - Lang.addDefaults(); |
| 108 | + config.save(); |
| 109 | + lang.setup(); |
| 110 | + lang.addDefaults(); |
106 | 111 | Lang.get().options().copyDefaults(true); |
107 | | - Lang.save(); |
| 112 | + lang.save(); |
108 | 113 | } |
109 | 114 |
|
110 | 115 | private void checkForUpdates() { |
@@ -230,36 +235,36 @@ private void checkSupported() { |
230 | 235 | Config.get().set("golden_apple_cooldown.golden_apple.actionbar", false); |
231 | 236 | Config.get().set("golden_apple_cooldown.enchanted_golden_apple.actionbar", false); |
232 | 237 | Config.get().set("enderpearl_cooldown.actionbar", false); |
233 | | - Config.save(); |
234 | | - Config.reload(); |
| 238 | + config.save(); |
| 239 | + config.reload(); |
235 | 240 | consoleMessage(Messenger.message("console.unsupported_version")); |
236 | 241 | } else if (serverVersion("1.9")) { |
237 | 242 | Config.get().set("combat.settings.disable_sweep_attacks.enabled", false); |
238 | 243 | Config.get().set("recipes.enchanted_golden_apple", false); |
239 | 244 | Config.get().set("knockback.fishing_rod.enabled", false); |
240 | | - Config.save(); |
241 | | - Config.reload(); |
| 245 | + config.save(); |
| 246 | + config.reload(); |
242 | 247 | consoleMessage(Messenger.message("console.unsupported_version")); |
243 | 248 | consoleMessage(Messenger.message("console.unsupported_sweep_attack")); |
244 | 249 | } else if (serverVersion("1.10")) { |
245 | 250 | Config.get().set("combat.settings.disable_sweep_attacks.enabled", false); |
246 | 251 | Config.get().set("recipes.enchanted_golden_apple", false); |
247 | 252 | Config.get().set("knockback.fishing_rod.enabled", false); |
248 | | - Config.save(); |
249 | | - Config.reload(); |
| 253 | + config.save(); |
| 254 | + config.reload(); |
250 | 255 | consoleMessage(Messenger.message("console.unsupported_version")); |
251 | 256 | consoleMessage(Messenger.message("console.unsupported_sweep_attack")); |
252 | 257 | } else if (serverVersion("1.11")) { |
253 | 258 | Config.get().set("recipes.enchanted_golden_apple", false); |
254 | 259 | Config.get().set("knockback.fishing_rod.enabled", false); |
255 | | - Config.save(); |
256 | | - Config.reload(); |
| 260 | + config.save(); |
| 261 | + config.reload(); |
257 | 262 | consoleMessage(Messenger.message("console.unsupported_version")); |
258 | 263 | } else if (serverVersion("1.12")) { |
259 | 264 | Config.get().set("recipes.enchanted_golden_apple", false); |
260 | 265 | Config.get().set("knockback.fishing_rod.enabled", false); |
261 | | - Config.save(); |
262 | | - Config.reload(); |
| 266 | + config.save(); |
| 267 | + config.reload(); |
263 | 268 | consoleMessage(Messenger.message("console.unsupported_version")); |
264 | 269 | } |
265 | 270 | } |
|
0 commit comments