diff options
author | olim <bobq4582@gmail.com> | 2024-05-09 23:10:38 +0100 |
---|---|---|
committer | olim <bobq4582@gmail.com> | 2024-05-09 23:10:38 +0100 |
commit | e81be5283360c6cf118c3b663b3d58df4dba10fd (patch) | |
tree | 7c9e643732f83672cdd38a8fbff392e38834a46a /src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java | |
parent | f34fdf9bc3fd00ab9878682a1e331fb9b4d60397 (diff) | |
download | Skyblocker-e81be5283360c6cf118c3b663b3d58df4dba10fd.tar.gz Skyblocker-e81be5283360c6cf118c3b663b3d58df4dba10fd.tar.bz2 Skyblocker-e81be5283360c6cf118c3b663b3d58df4dba10fd.zip |
fix to work with new config
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java index fe845e55..65fd63ca 100644 --- a/src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/configs/MiningConfig.java @@ -21,6 +21,9 @@ public class MiningConfig { @SerialEntry public CrystalsWaypoints crystalsWaypoints = new CrystalsWaypoints(); + @SerialEntry + public CommissionWaypoints commissionWaypoints = new CommissionWaypoints(); + public static class DwarvenMines { @SerialEntry public boolean solveFetchur = true; @@ -85,6 +88,37 @@ public class MiningConfig { public boolean findInChat = true; } + public static class CommissionWaypoints { + @SerialEntry + public CommissionWaypointMode mode = CommissionWaypointMode.BOTH; + + @SerialEntry + public boolean useColor = true; + + @SerialEntry + public float textScale = 1; + + @SerialEntry + public boolean showBaseCamp = false; + + @SerialEntry + public boolean showEmissary = true; + } + + public enum CommissionWaypointMode { + OFF, DWARVEN, GLACITE, BOTH; + + @Override + public String toString() { + return switch (this) { + case OFF -> "Off"; + case DWARVEN -> "Dwarven"; + case GLACITE -> "Glacite"; + case BOTH -> "Both"; + }; + } + } + public enum DwarvenHudStyle { SIMPLE, FANCY, CLASSIC; |