diff options
author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2024-04-21 16:10:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-21 16:10:15 -0400 |
commit | 01b4ff489368182d164e2d38560c7a06183018b8 (patch) | |
tree | 92f88214b70e824aa87bf2dc9eb899696134bd7d /src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java | |
parent | 95fa171cd0f981f77a9a64aa77d9d69b81503253 (diff) | |
parent | c43370daf17ea547f80908cf9391fac1d7756b45 (diff) | |
download | Skyblocker-01b4ff489368182d164e2d38560c7a06183018b8.tar.gz Skyblocker-01b4ff489368182d164e2d38560c7a06183018b8.tar.bz2 Skyblocker-01b4ff489368182d164e2d38560c7a06183018b8.zip |
Merge pull request #654 from viciscat/fancier-bars
Fancier bars
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java | 37 |
1 files changed, 15 insertions, 22 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java index 86405f58..912636d6 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java @@ -305,41 +305,34 @@ public class SkyblockerConfig { @SerialEntry public boolean enableBars = true; + // Kept in for backwards compatibility, remove if needed @SerialEntry - public BarPositions barPositions = new BarPositions(); + public OldBarPositions barPositions = new OldBarPositions(); } - public static class BarPositions { + /** + * Backwards compat + */ + public static class OldBarPositions { @SerialEntry - public BarPosition healthBarPosition = BarPosition.LAYER1; + public OldBarPosition healthBarPosition = OldBarPosition.LAYER1; @SerialEntry - public BarPosition manaBarPosition = BarPosition.LAYER1; + public OldBarPosition manaBarPosition = OldBarPosition.LAYER1; @SerialEntry - public BarPosition defenceBarPosition = BarPosition.LAYER1; + public OldBarPosition defenceBarPosition = OldBarPosition.LAYER1; @SerialEntry - public BarPosition experienceBarPosition = BarPosition.LAYER1; + public OldBarPosition experienceBarPosition = OldBarPosition.LAYER1; } - public enum BarPosition { - LAYER1, LAYER2, RIGHT, NONE; - - @Override - public String toString() { - return I18n.translate("text.autoconfig.skyblocker.option.general.bars.barpositions." + name()); - } - - public int toInt() { - return switch (this) { - case LAYER1 -> 0; - case LAYER2 -> 1; - case RIGHT -> 2; - case NONE -> -1; - }; - } + /** + * Backwards compat + */ + public enum OldBarPosition { + LAYER1, LAYER2, RIGHT, NONE } public static class Experiments { |