Browse Source

Beginnings of RepairConfig

NuclearW 13 years ago
parent
commit
1185ea4f96
1 changed files with 33 additions and 0 deletions
  1. 33 0
      src/main/java/com/gmail/nossr50/config/RepairConfig.java

+ 33 - 0
src/main/java/com/gmail/nossr50/config/RepairConfig.java

@@ -0,0 +1,33 @@
+package com.gmail.nossr50.config;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.gmail.nossr50.mcMMO;
+import com.gmail.nossr50.skills.repair.Repairable;
+
+public class RepairConfig extends ConfigLoader {
+    private final String fileName;
+    private List<Repairable> repairables;
+
+    public RepairConfig(mcMMO plugin, String fileName) {
+        super(plugin, fileName);
+        this.fileName = fileName;
+    }
+
+    @Override
+    protected void load() {
+        if(plugin.isInJar(fileName)) addDefaults();
+        loadKeys();
+    }
+
+    @Override
+    protected void loadKeys() {
+        // TODO Auto-generated method stub
+    }
+
+    protected List<Repairable> getLoadedRepairables() {
+        if(repairables == null) return new ArrayList<Repairable>();
+        return repairables;
+    }
+}