From 107d886b35b9a86b63e8e0d825ac80ce6bfc94f2 Mon Sep 17 00:00:00 2001 From: ZeroEpoch1969 <13510767+ZeroEpoch1969@users.noreply.github.com> Date: Fri, 29 Jun 2018 12:15:36 -0700 Subject: [PATCH] Config is handled by MainConfig not built in class --- .../totalfreedom/totalfreedommod/command/Command_links.java | 4 +++- .../me/totalfreedom/totalfreedommod/config/MainConfig.java | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_links.java b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_links.java index aab26fb5..37d460bd 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_links.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_links.java @@ -5,6 +5,7 @@ import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.configuration.ConfigurationSection; +import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; import java.util.ArrayList; @@ -18,7 +19,8 @@ public class Command_links extends FreedomCommand @Override protected boolean run(CommandSender sender, Player playerSender, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) { - ConfigurationSection section = plugin.getConfig().getConfigurationSection("social_links"); + YamlConfiguration config = plugin.config.configuration; + ConfigurationSection section = config.getConfigurationSection("social_links"); if (section != null) { Map values = section.getValues(false); diff --git a/src/main/java/me/totalfreedom/totalfreedommod/config/MainConfig.java b/src/main/java/me/totalfreedom/totalfreedommod/config/MainConfig.java index a2fe4eaa..592f5cf1 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/config/MainConfig.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/config/MainConfig.java @@ -21,6 +21,7 @@ public class MainConfig extends PluginComponent // private final EnumMap entries; private final ConfigDefaults defaults; + public YamlConfiguration configuration; public MainConfig(TotalFreedomMod plugin) { @@ -67,6 +68,8 @@ public class MainConfig extends PluginComponent config.load(getConfigFile()); + configuration = config; + for (ConfigEntry entry : ConfigEntry.values()) { String path = entry.getConfigName();