Browse Source

xp config pt 2

nossr50 6 năm trước cách đây
mục cha
commit
a2279a58a5

+ 85 - 3
src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java

@@ -1,10 +1,92 @@
 package com.gmail.nossr50.config.hocon.experience;
 
+import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
-import java.util.ArrayList;
-
 @ConfigSerializable
 public class ConfigExperience {
-    ArrayList<String>
+
+    @Setting(value = "Acrobatics", comment = "XP Settings for Acrobatics")
+    ConfigExperienceAcrobatics experienceAcrobatics = new ConfigExperienceAcrobatics();
+
+    @Setting(value = "Alchemy", comment = "XP Settings for Alchemy")
+    ConfigExperienceAlchemy experienceAlchemy = new ConfigExperienceAlchemy();
+
+    @Setting(value = "Archery", comment = "XP Settings for Archery")
+    ConfigExperienceArchery experienceArchery = new ConfigExperienceArchery();
+
+    @Setting(value = "Fishing", comment = "XP Settings for Fishing")
+    ConfigExperienceFishing experienceFishing = new ConfigExperienceFishing();
+
+    @Setting(value = "Excavation", comment = "XP Settings for Excavation")
+    ConfigExperienceExcavation experienceExcavation = new ConfigExperienceExcavation();
+
+    @Setting(value = "Woodcutting", comment = "XP Settings for Woodcutting")
+    ConfigExperienceWoodcutting experienceWoodcutting = new ConfigExperienceWoodcutting();
+
+    @Setting(value = "Herbalism", comment = "XP Settings for Herbalism")
+    ConfigExperienceHerbalism experienceHerbalism = new ConfigExperienceHerbalism();
+
+    @Setting(value = "Mining", comment = "XP Settings for Mining")
+    ConfigExperienceMining experienceMining = new ConfigExperienceMining();
+
+    @Setting(value = "Repair", comment = "XP Settings for Repair")
+    ConfigExperienceRepair experienceRepair = new ConfigExperienceRepair();
+
+    @Setting(value = "Smelting", comment = "XP Settings for Smelting")
+    ConfigExperienceSmelting experienceSmelting = new ConfigExperienceSmelting();
+
+    @Setting(value = "Taming", comment = "XP Settings for Taming")
+    ConfigExperienceTaming experienceTaming = new ConfigExperienceTaming();
+
+    @Setting(value = "Z-Combat", comment = "XP Settings for Combat")
+    ConfigExperienceCombat experienceCombat = new ConfigExperienceCombat();
+
+    public ConfigExperienceAcrobatics getExperienceAcrobatics() {
+        return experienceAcrobatics;
+    }
+
+    public ConfigExperienceAlchemy getExperienceAlchemy() {
+        return experienceAlchemy;
+    }
+
+    public ConfigExperienceArchery getExperienceArchery() {
+        return experienceArchery;
+    }
+
+    public ConfigExperienceFishing getExperienceFishing() {
+        return experienceFishing;
+    }
+
+    public ConfigExperienceExcavation getExperienceExcavation() {
+        return experienceExcavation;
+    }
+
+    public ConfigExperienceWoodcutting getExperienceWoodcutting() {
+        return experienceWoodcutting;
+    }
+
+    public ConfigExperienceHerbalism getExperienceHerbalism() {
+        return experienceHerbalism;
+    }
+
+    public ConfigExperienceMining getExperienceMining() {
+        return experienceMining;
+    }
+
+    public ConfigExperienceRepair getExperienceRepair() {
+        return experienceRepair;
+    }
+
+    public ConfigExperienceSmelting getExperienceSmelting() {
+        return experienceSmelting;
+    }
+
+    public ConfigExperienceTaming getExperienceTaming() {
+        return experienceTaming;
+    }
+
+    public ConfigExperienceCombat getExperienceCombat() {
+        return experienceCombat;
+    }
 }