|
@@ -60,9 +60,7 @@ public class mcMMO extends JavaPlugin {
|
|
|
public File mcmmo;
|
|
|
|
|
|
//File Paths
|
|
|
- public String mainDirectory, flatFileDirectory, usersFile, leaderboardDirectory, modDirectory;
|
|
|
-
|
|
|
- private static Config configInstance = null;
|
|
|
+ public String mainDirectory, flatFileDirectory, usersFile, leaderboardDirectory, modDirectory;
|
|
|
|
|
|
/**
|
|
|
* Things to be run when the plugin is enabled.
|
|
@@ -70,11 +68,10 @@ public class mcMMO extends JavaPlugin {
|
|
|
public void onEnable() {
|
|
|
p = this;
|
|
|
setupFilePaths();
|
|
|
-
|
|
|
- configInstance = new Config(this);
|
|
|
- configInstance.load();
|
|
|
-
|
|
|
- LoadTreasures.getInstance().load();
|
|
|
+
|
|
|
+ //Force the loading of config files
|
|
|
+ Config configInstance = Config.getInstance();
|
|
|
+ LoadTreasures.getInstance();
|
|
|
|
|
|
if (configInstance.getToolModsEnabled()) {
|
|
|
LoadCustomTools.getInstance().load();
|
|
@@ -244,6 +241,8 @@ public class mcMMO extends JavaPlugin {
|
|
|
getCommand("unarmed").setExecutor(new UnarmedCommand());
|
|
|
getCommand("woodcutting").setExecutor(new WoodcuttingCommand());
|
|
|
|
|
|
+ Config configInstance = Config.getInstance();
|
|
|
+
|
|
|
//mc* commands
|
|
|
if (configInstance.getCommandMCRemoveEnabled()) {
|
|
|
getCommand("mcremove").setExecutor(new McremoveCommand(this));
|