浏览代码

Beginnings of RepairConfig

NuclearW 13 年之前
父节点
当前提交
1185ea4f96
共有 1 个文件被更改,包括 33 次插入0 次删除
  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;
+    }
+}