浏览代码

Config refactoring.

GJ 13 年之前
父节点
当前提交
0afc0d59a4

+ 5 - 5
src/main/java/com/gmail/nossr50/config/LoadTreasures.java → src/main/java/com/gmail/nossr50/config/TreasuresConfig.java

@@ -16,12 +16,12 @@ import com.gmail.nossr50.datatypes.treasure.ExcavationTreasure;
 import com.gmail.nossr50.datatypes.treasure.FishingTreasure;
 import com.gmail.nossr50.datatypes.treasure.Treasure;
 
-public class LoadTreasures extends ConfigLoader{
-    private static LoadTreasures instance;
+public class TreasuresConfig extends ConfigLoader{
+    private static TreasuresConfig instance;
 
-    public static LoadTreasures getInstance() {
+    public static TreasuresConfig getInstance() {
         if (instance == null) {
-            instance = new LoadTreasures(mcMMO.p);
+            instance = new TreasuresConfig(mcMMO.p);
             instance.load();
         }
 
@@ -41,7 +41,7 @@ public class LoadTreasures extends ConfigLoader{
     public List<FishingTreasure> fishingRewardsTier4 = new ArrayList<FishingTreasure>();
     public List<FishingTreasure> fishingRewardsTier5 = new ArrayList<FishingTreasure>();
 
-    private LoadTreasures(mcMMO plugin) {
+    private TreasuresConfig(mcMMO plugin) {
         super(plugin, "treasures.yml");
         config = plugin.getTreasuresConfig();
     }

+ 5 - 5
src/main/java/com/gmail/nossr50/config/mods/LoadCustomArmor.java → src/main/java/com/gmail/nossr50/config/mods/CustomArmorConfig.java

@@ -11,12 +11,12 @@ import org.bukkit.inventory.ItemStack;
 import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.datatypes.mods.CustomItem;
 
-public class LoadCustomArmor extends ModConfigLoader{
-    private static LoadCustomArmor instance;
+public class CustomArmorConfig extends ModConfigLoader{
+    private static CustomArmorConfig instance;
 
-    public static LoadCustomArmor getInstance() {
+    public static CustomArmorConfig getInstance() {
         if (instance == null) {
-            instance = new LoadCustomArmor(mcMMO.p);
+            instance = new CustomArmorConfig(mcMMO.p);
         }
 
         return instance;
@@ -30,7 +30,7 @@ public class LoadCustomArmor extends ModConfigLoader{
     public List<Integer> customIDs = new ArrayList<Integer>();
     public List<CustomItem> customItems = new ArrayList<CustomItem>();
 
-    public LoadCustomArmor(mcMMO plugin) {
+    public CustomArmorConfig(mcMMO plugin) {
         super(plugin, "armor.yml");
         config = plugin.getArmorConfig();
     }

+ 5 - 5
src/main/java/com/gmail/nossr50/config/mods/LoadCustomTools.java → src/main/java/com/gmail/nossr50/config/mods/CustomToolsConfig.java

@@ -12,12 +12,12 @@ import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.datatypes.mods.CustomItem;
 import com.gmail.nossr50.datatypes.mods.CustomTool;
 
-public class LoadCustomTools extends ModConfigLoader {
-    private static LoadCustomTools instance;
+public class CustomToolsConfig extends ModConfigLoader {
+    private static CustomToolsConfig instance;
 
-    public static LoadCustomTools getInstance() {
+    public static CustomToolsConfig getInstance() {
         if (instance == null) {
-            instance = new LoadCustomTools(mcMMO.p);
+            instance = new CustomToolsConfig(mcMMO.p);
         }
 
         return instance;
@@ -33,7 +33,7 @@ public class LoadCustomTools extends ModConfigLoader {
     public List<Integer> customIDs = new ArrayList<Integer>();
     public List<CustomItem> customItems = new ArrayList<CustomItem>();
 
-    private LoadCustomTools(mcMMO plugin) {
+    private CustomToolsConfig(mcMMO plugin) {
         super(plugin, "tools.yml");
         config = plugin.getToolsConfig();
     }

+ 6 - 6
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -7,10 +7,10 @@ import com.gmail.nossr50.commands.mc.*;
 import com.gmail.nossr50.commands.party.*;
 import com.gmail.nossr50.commands.general.*;
 import com.gmail.nossr50.config.Config;
-import com.gmail.nossr50.config.LoadTreasures;
+import com.gmail.nossr50.config.TreasuresConfig;
 import com.gmail.nossr50.config.mods.CustomBlocksConfig;
-import com.gmail.nossr50.config.mods.LoadCustomArmor;
-import com.gmail.nossr50.config.mods.LoadCustomTools;
+import com.gmail.nossr50.config.mods.CustomArmorConfig;
+import com.gmail.nossr50.config.mods.CustomToolsConfig;
 import com.gmail.nossr50.runnables.*;
 import com.gmail.nossr50.util.Database;
 import com.gmail.nossr50.util.Leaderboard;
@@ -73,14 +73,14 @@ public class mcMMO extends JavaPlugin {
 
         //Force the loading of config files
         Config configInstance = Config.getInstance();
-        LoadTreasures.getInstance();
+        TreasuresConfig.getInstance();
 
         if (configInstance.getToolModsEnabled()) {
-            LoadCustomTools.getInstance().load();
+            CustomToolsConfig.getInstance().load();
         }
 
         if (configInstance.getArmorModsEnabled()) {
-            LoadCustomArmor.getInstance().load();
+            CustomArmorConfig.getInstance().load();
         }
 
         if (configInstance.getBlockModsEnabled()) {

+ 8 - 8
src/main/java/com/gmail/nossr50/skills/gathering/Excavation.java

@@ -18,7 +18,7 @@ import com.gmail.nossr50.util.Skills;
 import com.gmail.nossr50.util.Users;
 import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.config.Config;
-import com.gmail.nossr50.config.LoadTreasures;
+import com.gmail.nossr50.config.TreasuresConfig;
 import com.gmail.nossr50.config.mods.CustomBlocksConfig;
 import com.gmail.nossr50.datatypes.PlayerProfile;
 import com.gmail.nossr50.datatypes.SkillType;
@@ -59,31 +59,31 @@ public class Excavation {
         if (Permissions.getInstance().excavationTreasures(player)) {
             switch (type) {
             case DIRT:
-                treasures = LoadTreasures.getInstance().excavationFromDirt;
+                treasures = TreasuresConfig.getInstance().excavationFromDirt;
                 break;
 
             case GRASS:
-                treasures = LoadTreasures.getInstance().excavationFromGrass;
+                treasures = TreasuresConfig.getInstance().excavationFromGrass;
                 break;
 
             case SAND:
-                treasures = LoadTreasures.getInstance().excavationFromSand;
+                treasures = TreasuresConfig.getInstance().excavationFromSand;
                 break;
 
             case GRAVEL:
-                treasures = LoadTreasures.getInstance().excavationFromGravel;
+                treasures = TreasuresConfig.getInstance().excavationFromGravel;
                 break;
 
             case CLAY:
-                treasures = LoadTreasures.getInstance().excavationFromClay;
+                treasures = TreasuresConfig.getInstance().excavationFromClay;
                 break;
 
             case MYCEL:
-                treasures = LoadTreasures.getInstance().excavationFromMycel;
+                treasures = TreasuresConfig.getInstance().excavationFromMycel;
                 break;
 
             case SOUL_SAND:
-                treasures = LoadTreasures.getInstance().excavationFromSoulSand;
+                treasures = TreasuresConfig.getInstance().excavationFromSoulSand;
                 break;
 
             default:

+ 6 - 6
src/main/java/com/gmail/nossr50/skills/gathering/Fishing.java

@@ -18,7 +18,7 @@ import org.bukkit.inventory.ItemStack;
 import org.bukkit.material.Wool;
 
 import com.gmail.nossr50.config.Config;
-import com.gmail.nossr50.config.LoadTreasures;
+import com.gmail.nossr50.config.TreasuresConfig;
 import com.gmail.nossr50.datatypes.PlayerProfile;
 import com.gmail.nossr50.datatypes.SkillType;
 import com.gmail.nossr50.datatypes.treasure.FishingTreasure;
@@ -76,23 +76,23 @@ public class Fishing {
 
         switch (getFishingLootTier(PP)) {
         case 1:
-            rewards = LoadTreasures.getInstance().fishingRewardsTier1;
+            rewards = TreasuresConfig.getInstance().fishingRewardsTier1;
             break;
 
         case 2:
-            rewards = LoadTreasures.getInstance().fishingRewardsTier2;
+            rewards = TreasuresConfig.getInstance().fishingRewardsTier2;
             break;
 
         case 3:
-            rewards = LoadTreasures.getInstance().fishingRewardsTier3;
+            rewards = TreasuresConfig.getInstance().fishingRewardsTier3;
             break;
 
         case 4:
-            rewards = LoadTreasures.getInstance().fishingRewardsTier4;
+            rewards = TreasuresConfig.getInstance().fishingRewardsTier4;
             break;
 
         case 5:
-            rewards = LoadTreasures.getInstance().fishingRewardsTier5;
+            rewards = TreasuresConfig.getInstance().fishingRewardsTier5;
             break;
 
         default:

+ 6 - 6
src/main/java/com/gmail/nossr50/skills/misc/Repair.java

@@ -16,8 +16,8 @@ import org.getspout.spoutapi.player.SpoutPlayer;
 
 import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.config.Config;
-import com.gmail.nossr50.config.mods.LoadCustomArmor;
-import com.gmail.nossr50.config.mods.LoadCustomTools;
+import com.gmail.nossr50.config.mods.CustomArmorConfig;
+import com.gmail.nossr50.config.mods.CustomToolsConfig;
 import com.gmail.nossr50.spout.SpoutSounds;
 import com.gmail.nossr50.util.ItemChecks;
 import com.gmail.nossr50.util.Misc;
@@ -113,7 +113,7 @@ public class Repair {
              * REPAIR CUSTOM TOOLS
              */
             else if (ItemChecks.isCustomTool(is) && permInstance.toolRepair(player)) {
-                LoadCustomTools toolsInstance = LoadCustomTools.getInstance();
+                CustomToolsConfig toolsInstance = CustomToolsConfig.getInstance();
 
                 for (CustomItem tool : toolsInstance.customItems) {
                     if (tool.getItemID() == is.getTypeId()) {
@@ -136,7 +136,7 @@ public class Repair {
              * REPAIR CUSTOM ARMOR
              */
             else if (ItemChecks.isCustomArmor(is) && permInstance.armorRepair(player)) {
-                LoadCustomArmor armorInstance = LoadCustomArmor.getInstance();
+                CustomArmorConfig armorInstance = CustomArmorConfig.getInstance();
 
                 for (CustomItem armor : armorInstance.customItems) {
                     if (armor.getItemID() == is.getTypeId()) {
@@ -406,8 +406,8 @@ public class Repair {
         int materialsRequired = 0;
         int repairAmount = 0;
 
-        LoadCustomTools toolInstance = LoadCustomTools.getInstance();
-        LoadCustomArmor armorInstance = LoadCustomArmor.getInstance();
+        CustomToolsConfig toolInstance = CustomToolsConfig.getInstance();
+        CustomArmorConfig armorInstance = CustomArmorConfig.getInstance();
 
         if (ModChecks.getToolFromItemStack(is) != null) {
             for (CustomItem tool : toolInstance.customItems) {

+ 13 - 13
src/main/java/com/gmail/nossr50/util/ItemChecks.java

@@ -3,8 +3,8 @@ package com.gmail.nossr50.util;
 import org.bukkit.inventory.ItemStack;
 
 import com.gmail.nossr50.config.Config;
-import com.gmail.nossr50.config.mods.LoadCustomArmor;
-import com.gmail.nossr50.config.mods.LoadCustomTools;
+import com.gmail.nossr50.config.mods.CustomArmorConfig;
+import com.gmail.nossr50.config.mods.CustomToolsConfig;
 
 public class ItemChecks {
     private static Config configInstance = Config.getInstance();
@@ -27,7 +27,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customToolsEnabled && LoadCustomTools.getInstance().customSwordIDs.contains(is.getTypeId())) {
+            if (customToolsEnabled && CustomToolsConfig.getInstance().customSwordIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -52,7 +52,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customToolsEnabled && LoadCustomTools.getInstance().customHoeIDs.contains(is.getTypeId())) {
+            if (customToolsEnabled && CustomToolsConfig.getInstance().customHoeIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -77,7 +77,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customToolsEnabled && LoadCustomTools.getInstance().customShovelIDs.contains(is.getTypeId())) {
+            if (customToolsEnabled && CustomToolsConfig.getInstance().customShovelIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -102,7 +102,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customToolsEnabled && LoadCustomTools.getInstance().customAxeIDs.contains(is.getTypeId())) {
+            if (customToolsEnabled && CustomToolsConfig.getInstance().customAxeIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -127,7 +127,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customToolsEnabled && LoadCustomTools.getInstance().customPickaxeIDs.contains(is.getTypeId())) {
+            if (customToolsEnabled && CustomToolsConfig.getInstance().customPickaxeIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -151,7 +151,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customArmorEnabled && LoadCustomArmor.getInstance().customHelmetIDs.contains(is.getTypeId())) {
+            if (customArmorEnabled && CustomArmorConfig.getInstance().customHelmetIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -175,7 +175,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customArmorEnabled && LoadCustomArmor.getInstance().customChestplateIDs.contains(is.getTypeId())) {
+            if (customArmorEnabled && CustomArmorConfig.getInstance().customChestplateIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -199,7 +199,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customArmorEnabled && LoadCustomArmor.getInstance().customLeggingIDs.contains(is.getTypeId())) {
+            if (customArmorEnabled && CustomArmorConfig.getInstance().customLeggingIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -223,7 +223,7 @@ public class ItemChecks {
             return true;
 
         default:
-            if (customArmorEnabled && LoadCustomArmor.getInstance().customBootIDs.contains(is.getTypeId())) {
+            if (customArmorEnabled && CustomArmorConfig.getInstance().customBootIDs.contains(is.getTypeId())) {
                 return true;
             }
             else {
@@ -249,7 +249,7 @@ public class ItemChecks {
      * @return true if the item is a custom tool, false otherwise
      */
     public static boolean isCustomArmor(ItemStack is) {
-        if (customArmorEnabled && LoadCustomArmor.getInstance().customIDs.contains(is.getTypeId())) {
+        if (customArmorEnabled && CustomArmorConfig.getInstance().customIDs.contains(is.getTypeId())) {
             return true;
         }
         else {
@@ -350,7 +350,7 @@ public class ItemChecks {
      * @return true if the item is a custom tool, false otherwise
      */
     public static boolean isCustomTool(ItemStack is) {
-        if (customToolsEnabled && LoadCustomTools.getInstance().customIDs.contains(is.getTypeId())) {
+        if (customToolsEnabled && CustomToolsConfig.getInstance().customIDs.contains(is.getTypeId())) {
             return true;
         }
         else {

+ 4 - 4
src/main/java/com/gmail/nossr50/util/ModChecks.java

@@ -4,15 +4,15 @@ import org.bukkit.block.Block;
 import org.bukkit.inventory.ItemStack;
 
 import com.gmail.nossr50.config.mods.CustomBlocksConfig;
-import com.gmail.nossr50.config.mods.LoadCustomArmor;
-import com.gmail.nossr50.config.mods.LoadCustomTools;
+import com.gmail.nossr50.config.mods.CustomArmorConfig;
+import com.gmail.nossr50.config.mods.CustomToolsConfig;
 import com.gmail.nossr50.datatypes.mods.CustomBlock;
 import com.gmail.nossr50.datatypes.mods.CustomItem;
 import com.gmail.nossr50.datatypes.mods.CustomTool;
 
 public class ModChecks {
-    private static LoadCustomTools toolInstance = LoadCustomTools.getInstance();
-    private static LoadCustomArmor armorInstance = LoadCustomArmor.getInstance();
+    private static CustomToolsConfig toolInstance = CustomToolsConfig.getInstance();
+    private static CustomArmorConfig armorInstance = CustomArmorConfig.getInstance();
     private static CustomBlocksConfig blocksInstance = CustomBlocksConfig.getInstance();
 
     /**