mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-08-03 13:05:30 +02:00
Fixed double Config instantiation causing NPE on PlayerProfile.save()
This commit is contained in:
@@ -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));
|
||||
|
Reference in New Issue
Block a user