diff options
| author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2024-05-13 21:31:46 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-13 21:31:46 -0400 |
| commit | 9f09dbef48c178430bf244742320c63e853baf1a (patch) | |
| tree | baee5e11061b903b9b6cf39d8687f21814c648fa /src/main/java/de/hysky/skyblocker/config/configs | |
| parent | aa246613ad1f44f02c1aaf80b9e779a998145a94 (diff) | |
| parent | 6cf8e7eaa586105835b85719139c974f93656619 (diff) | |
| download | Skyblocker-9f09dbef48c178430bf244742320c63e853baf1a.tar.gz Skyblocker-9f09dbef48c178430bf244742320c63e853baf1a.tar.bz2 Skyblocker-9f09dbef48c178430bf244742320c63e853baf1a.zip | |
Merge pull request #690 from olim88/mining-features
add waypoints for commissions in dwarven mines and glacite.
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config/configs')
| -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; |
