aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/config
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-10-18 22:11:32 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-10-18 22:11:32 -0400
commit7773e425d3e2da1e4d4c0368be3067052f35139e (patch)
treeb4dfd06e2fc2f705083e7822da607e0c051a6fb5 /src/main/java/de/hysky/skyblocker/config
parent343984a38fca6c1015b7230a5109fb3aaa6c15ef (diff)
downloadSkyblocker-7773e425d3e2da1e4d4c0368be3067052f35139e.tar.gz
Skyblocker-7773e425d3e2da1e4d4c0368be3067052f35139e.tar.bz2
Skyblocker-7773e425d3e2da1e4d4c0368be3067052f35139e.zip
More Waypoint Customization
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java13
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java7
2 files changed, 17 insertions, 3 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
index 6622fa83..d7279bc8 100644
--- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
+++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
@@ -575,6 +575,9 @@ public class SkyblockerConfig {
@SerialEntry
public WaypointType waypointType = WaypointType.WAYPOINT;
+
+ @SerialEntry
+ public boolean showSecretText = true;
@SerialEntry
public boolean enableEntranceWaypoints = true;
@@ -609,15 +612,19 @@ public class SkyblockerConfig {
public enum WaypointType {
WAYPOINT,
- OUTLINE,
- OUTLINED_WAYPOINT;
+ OUTLINED_WAYPOINT,
+ HIGHLIGHT,
+ OUTLINED_HIGHLIGHT,
+ OUTLINE;
@Override
public String toString() {
return switch (this) {
case WAYPOINT -> "Waypoint";
- case OUTLINE -> "Outline";
case OUTLINED_WAYPOINT -> "Outlined Waypoint";
+ case HIGHLIGHT -> "Highlight";
+ case OUTLINED_HIGHLIGHT -> "Outlined Highlight";
+ case OUTLINE -> "Outline";
};
}
}
diff --git a/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java
index 89ac6f8e..7b32cb78 100644
--- a/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java
+++ b/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java
@@ -53,6 +53,13 @@ public class DungeonsCategory {
.controller(ConfigUtils::createEnumCyclingListController)
.build())
.option(Option.<Boolean>createBuilder()
+ .name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.secretWaypoints.showSecretText"))
+ .binding(defaults.locations.dungeons.secretWaypoints.showSecretText,
+ () -> config.locations.dungeons.secretWaypoints.showSecretText,
+ newValue -> config.locations.dungeons.secretWaypoints.showSecretText = newValue)
+ .controller(ConfigUtils::createBooleanController)
+ .build())
+ .option(Option.<Boolean>createBuilder()
.name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.secretWaypoints.enableEntranceWaypoints"))
.binding(defaults.locations.dungeons.secretWaypoints.enableEntranceWaypoints,
() -> config.locations.dungeons.secretWaypoints.enableEntranceWaypoints,