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();