Browse Source

Remove RepairableManagerFactory until we actually need it

Let's hold off on the factory pattern until we actually offer choices.
riking 11 năm trước cách đây
mục cha
commit
476f426590

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

@@ -38,7 +38,7 @@ import com.gmail.nossr50.skills.child.ChildConfig;
 import com.gmail.nossr50.skills.repair.config.RepairConfigManager;
 import com.gmail.nossr50.skills.repair.repairables.Repairable;
 import com.gmail.nossr50.skills.repair.repairables.RepairableManager;
-import com.gmail.nossr50.skills.repair.repairables.RepairableManagerFactory;
+import com.gmail.nossr50.skills.repair.repairables.SimpleRepairableManager;
 import com.gmail.nossr50.util.ChimaeraWing;
 import com.gmail.nossr50.util.LogFilter;
 import com.gmail.nossr50.util.Misc;
@@ -357,7 +357,7 @@ public class mcMMO extends JavaPlugin {
         // Load repair configs, make manager, and register them at this time
         RepairConfigManager rManager = new RepairConfigManager(this);
         repairables.addAll(rManager.getLoadedRepairables());
-        repairableManager = RepairableManagerFactory.getRepairManager(repairables.size());
+        repairableManager = new SimpleRepairableManager(repairables.size());
         repairableManager.registerRepairables(repairables);
     }
 

+ 0 - 14
src/main/java/com/gmail/nossr50/skills/repair/repairables/RepairableManagerFactory.java

@@ -1,14 +0,0 @@
-package com.gmail.nossr50.skills.repair.repairables;
-
-
-public class RepairableManagerFactory {
-    public static RepairableManager getRepairManager() {
-        // TODO: Add in loading from config what type of manager we want.
-        return new SimpleRepairableManager();
-    }
-
-    public static RepairableManager getRepairManager(int repairablesSize) {
-        // TODO: Add in loading from config what type of manager we want.
-        return new SimpleRepairableManager(repairablesSize);
-    }
-}

+ 2 - 2
src/main/java/com/gmail/nossr50/skills/repair/repairables/SimpleRepairableManager.java

@@ -10,11 +10,11 @@ import org.bukkit.inventory.ItemStack;
 public class SimpleRepairableManager implements RepairableManager {
     private HashMap<Material, Repairable> repairables;
 
-    protected SimpleRepairableManager() {
+    public SimpleRepairableManager() {
         this(55);
     }
 
-    protected SimpleRepairableManager(int repairablesSize) {
+    public SimpleRepairableManager(int repairablesSize) {
         this.repairables = new HashMap<Material, Repairable>(repairablesSize);
     }