diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java index 8e9bc7746..2a6b4e013 100644 --- a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java @@ -3,6 +3,8 @@ package com.gmail.nossr50.config.hocon.experience; import ninja.leaping.configurate.objectmapping.Setting; import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; +import java.util.HashMap; + @ConfigSerializable public class ConfigExperience { @@ -42,6 +44,10 @@ public class ConfigExperience { @Setting(value = "Z-Combat", comment = "XP Settings for Combat") private ConfigExperienceCombat experienceCombat = new ConfigExperienceCombat(); + /* + * BOILER PLATE GETTERS + */ + public ConfigExperienceAcrobatics getExperienceAcrobatics() { return experienceAcrobatics; } @@ -89,4 +95,16 @@ public class ConfigExperience { public ConfigExperienceCombat getExperienceCombat() { return experienceCombat; } + + public HashMap getAcrobaticsXPMap() { + return experienceAcrobatics.getAcrobaticsXPMap(); + } + + public Double getFeatherFallMultiplier() { + return experienceAcrobatics.getFeatherFallMultiplier(); + } + + public HashMap getAlchemyXPMap() { + return experienceAlchemy.getAlchemyXPMap(); + } } \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAcrobatics.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAcrobatics.java index ff94319f3..7a782f8d6 100644 --- a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAcrobatics.java +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAcrobatics.java @@ -9,7 +9,7 @@ import java.util.HashMap; public class ConfigExperienceAcrobatics { private final static HashMap ACROBATICS_DEFAULT_XP_MAP; - public static final double FEATHER_FALL_MULTIPLIER_DEFAULT = 2.0D; + private static final double FEATHER_FALL_MULTIPLIER_DEFAULT = 2.0D; static { ACROBATICS_DEFAULT_XP_MAP = new HashMap<>(); @@ -29,4 +29,8 @@ public class ConfigExperienceAcrobatics { public HashMap getAcrobaticsXPMap() { return acrobaticsXPMap; } + + public Double getFeatherFallMultiplier() { + return featherFallMultiplier; + } } \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceArchery.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceArchery.java new file mode 100644 index 000000000..69c0f3171 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceArchery.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceArchery { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceCombat.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceCombat.java new file mode 100644 index 000000000..5b9123a68 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceCombat.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceCombat { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceExcavation.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceExcavation.java new file mode 100644 index 000000000..697d8687b --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceExcavation.java @@ -0,0 +1,7 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceExcavation { +} diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceFishing.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceFishing.java new file mode 100644 index 000000000..734274db3 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceFishing.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceFishing { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceHerbalism.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceHerbalism.java new file mode 100644 index 000000000..3f7cbd6a1 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceHerbalism.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceHerbalism { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceMining.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceMining.java new file mode 100644 index 000000000..122044cd5 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceMining.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceMining { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceRepair.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceRepair.java new file mode 100644 index 000000000..e8133fb8b --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceRepair.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceRepair { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceSmelting.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceSmelting.java new file mode 100644 index 000000000..a263f1a5e --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceSmelting.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceSmelting { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceTaming.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceTaming.java new file mode 100644 index 000000000..80e5e6929 --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceTaming.java @@ -0,0 +1,8 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceTaming { + +} \ No newline at end of file diff --git a/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceWoodcutting.java b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceWoodcutting.java new file mode 100644 index 000000000..221bbb35a --- /dev/null +++ b/src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceWoodcutting.java @@ -0,0 +1,7 @@ +package com.gmail.nossr50.config.hocon.experience; + +import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable; + +@ConfigSerializable +public class ConfigExperienceWoodcutting { +}