From b3be4e738bcceafb6f5735d28e2dfe95bdc582fa Mon Sep 17 00:00:00 2001 From: DSH105 Date: Wed, 19 Feb 2014 17:49:45 +1100 Subject: [PATCH] Order is very important --- .../dsh105/echopet/config/ConfigOptions.java | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/src/main/java/io/github/dsh105/echopet/config/ConfigOptions.java b/src/main/java/io/github/dsh105/echopet/config/ConfigOptions.java index dced742a..6a548545 100644 --- a/src/main/java/io/github/dsh105/echopet/config/ConfigOptions.java +++ b/src/main/java/io/github/dsh105/echopet/config/ConfigOptions.java @@ -86,6 +86,25 @@ public void setDefaults() { set("sql.username", "none"); set("sql.password", "none"); + set("petNames.My Pet", "allow"); + + set("autoSave", true, "If true, EchoPet will autosave all pet data to prevent data", "loss in the event of a server crash."); + set("autoSaveTimer", 180, "Interval between autosave of pet data (in seconds)."); + set("loadSavedPets", true, "Auto-load pets from last session"); + set("multiworldLoadOverride", true, "When true, if -loadSavedPets-", "is set to false, Pets will", "still be loaded when", "players switch worlds"); + + set("sendLoadMessage", true, "Send message that pet was loaded if -loadSavedPets- is true"); + set("sendForceMessage", true, "For all data values forced, EchoPet will notify the player", "(if set to true)."); + + set("worlds." + Bukkit.getWorlds().get(0).getName(), true); + set("worlds.enableByDefault", true); + + if (config.getConfigurationSection("worldguard.regions") == null) { + set("worldguard.regions.echopet", true); + } + set("worldguard.regions.allowByDefault", true); + set("worldguard.regionEnterCheck", true); + set("petSelector.allowDrop", true); set("petSelector.giveOnJoin.enable", false); set("petSelector.giveOnJoin.usePerm", false); @@ -112,27 +131,6 @@ public void setDefaults() { } } - set("petNames.My Pet", "allow"); - - set("autoSave", true, "If true, EchoPet will autosave all pet data to prevent data", "loss in the event of a server crash."); - set("autoSaveTimer", 180, "Interval between autosave of pet data (in seconds)."); - set("loadSavedPets", true, "Auto-load pets from last session"); - set("multiworldLoadOverride", true, "When true, if -loadSavedPets-", "is set to false, Pets will", "still be loaded when", "players switch worlds"); - - set("sendLoadMessage", true, "Send message that pet was loaded if -loadSavedPets- is true"); - set("sendForceMessage", true, "For all data values forced, EchoPet will notify the player", "(if set to true)."); - - set("worlds." + Bukkit.getWorlds().get(0).getName(), true); - set("worlds.enableByDefault", true); - - if (config.getConfigurationSection("worldguard.regions") == null) { - set("worldguard.regions.echopet", true); - } - set("worldguard.regions.allowByDefault", true); - set("worldguard.regionEnterCheck", true); - - - for (PetType petType : PetType.values()) { set("pets." + petType.toString().toLowerCase().replace("_", " ") + ".enable", true); set("pets." + petType.toString().toLowerCase().replace("_", " ") + ".tagVisible", true);