1
0
mirror of https://github.com/mcMMO-Dev/mcMMO.git synced 2026-02-21 11:13:00 +01:00

new config system part 4

This commit is contained in:
nossr50
2019-02-12 01:31:51 -08:00
parent fd8e44ef47
commit 78f0a42ec1
12 changed files with 25 additions and 23 deletions

View File

@@ -9,12 +9,11 @@ import net.md_5.bungee.api.ChatColor;
import java.util.ArrayList;
import java.util.List;
public class AdvancedConfig extends AutoUpdateConfigLoader {
public class AdvancedConfig extends ConfigLoaderConfigurable {
private static AdvancedConfig instance;
private AdvancedConfig() {
super("advanced.yml");
validate();
super(mcMMO.p.getDataFolder(), "advanced.yml");
}
public static AdvancedConfig getInstance() {
@@ -26,7 +25,7 @@ public class AdvancedConfig extends AutoUpdateConfigLoader {
}
@Override
protected boolean validateKeys() {
public List<String> validateKeys() {
// Validate all the settings!
List<String> reason = new ArrayList<String>();
@@ -637,12 +636,9 @@ public class AdvancedConfig extends AutoUpdateConfigLoader {
reason.add("Kraken.Attack_Damage should be at least 1!");
}
return noErrorsInConfig(reason);
return reason;
}
@Override
protected void loadKeys() {}
/* GENERAL */
public int getStartingLevel() { return config.getInt("Skills.General.StartingLevel", 1); }