aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/config/features
diff options
context:
space:
mode:
authorWalker Selby <git@walkerselby.com>2023-12-08 17:02:57 -0800
committerGitHub <noreply@github.com>2023-12-09 02:02:57 +0100
commite791dff4d2dff8203f5198fb4d0e90bbf457380a (patch)
treec23f478fce349745eda3fa0f3c6a162f875c7631 /src/main/java/at/hannibal2/skyhanni/config/features
parent5b9de0632fd1a9d14550804934785ef33df54134 (diff)
downloadskyhanni-e791dff4d2dff8203f5198fb4d0e90bbf457380a.tar.gz
skyhanni-e791dff4d2dff8203f5198fb4d0e90bbf457380a.tar.bz2
skyhanni-e791dff4d2dff8203f5198fb4d0e90bbf457380a.zip
Add Waypoints for 2023 Lobby Presents (#772)
Added Waypoints for 2023 Lobby Presents. #772
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config/features')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/ChristmasPresentConfig.java25
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/HalloweenBasketConfig.java (renamed from src/main/java/at/hannibal2/skyhanni/config/features/event/HalloweenBasketConfig.java)2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/LobbyWaypointsConfig.java18
4 files changed, 47 insertions, 4 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java
index ef27a42bd..0c11c7396 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java
@@ -2,6 +2,7 @@ package at.hannibal2.skyhanni.config.features.event;
import at.hannibal2.skyhanni.config.features.event.bingo.BingoConfig;
import at.hannibal2.skyhanni.config.features.event.diana.DianaConfig;
+import at.hannibal2.skyhanni.config.features.event.waypoints.LobbyWaypointsConfig;
import at.hannibal2.skyhanni.config.features.event.winter.WinterConfig;
import com.google.gson.annotations.Expose;
import io.github.moulberry.moulconfig.annotations.Accordion;
@@ -43,9 +44,8 @@ public class EventConfig {
@Expose
public CenturyConfig century = new CenturyConfig();
+ @Category(name = "Lobby Waypoints", desc = "Lobby Event Waypoint settings")
@Expose
- @ConfigOption(name = "Main Lobby Halloween Basket Waypoints", desc = "")
- @Accordion
- public HalloweenBasketConfig halloweenBasket = new HalloweenBasketConfig();
+ public LobbyWaypointsConfig lobbyWaypoints = new LobbyWaypointsConfig();
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/ChristmasPresentConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/ChristmasPresentConfig.java
new file mode 100644
index 000000000..25da62873
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/ChristmasPresentConfig.java
@@ -0,0 +1,25 @@
+package at.hannibal2.skyhanni.config.features.event.waypoints;
+
+import at.hannibal2.skyhanni.config.FeatureToggle;
+import com.google.gson.annotations.Expose;
+import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.moulberry.moulconfig.annotations.ConfigOption;
+
+public class ChristmasPresentConfig {
+
+ @Expose
+ @ConfigOption(name = "Present Waypoints", desc = "Show all Present waypoints")
+ @ConfigEditorBoolean
+ @FeatureToggle
+ public boolean allWaypoints = false;
+
+ @Expose
+ @ConfigOption(name = "Entrance Waypoints", desc = "Show helper waypoints to .")
+ @ConfigEditorBoolean
+ public boolean allEntranceWaypoints = false;
+
+ @Expose
+ @ConfigOption(name = "Only Closest", desc = "Only show the closest waypoint")
+ @ConfigEditorBoolean
+ public boolean onlyClosest = false;
+}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/HalloweenBasketConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/HalloweenBasketConfig.java
index 5cb2bfef4..93b4d96f3 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/event/HalloweenBasketConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/HalloweenBasketConfig.java
@@ -1,4 +1,4 @@
-package at.hannibal2.skyhanni.config.features.event;
+package at.hannibal2.skyhanni.config.features.event.waypoints;
import at.hannibal2.skyhanni.config.FeatureToggle;
import com.google.gson.annotations.Expose;
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/LobbyWaypointsConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/LobbyWaypointsConfig.java
new file mode 100644
index 000000000..6cef4d81c
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/LobbyWaypointsConfig.java
@@ -0,0 +1,18 @@
+package at.hannibal2.skyhanni.config.features.event.waypoints;
+
+import com.google.gson.annotations.Expose;
+import io.github.moulberry.moulconfig.annotations.Accordion;
+import io.github.moulberry.moulconfig.annotations.ConfigOption;
+
+public class LobbyWaypointsConfig {
+
+ @Expose
+ @ConfigOption(name = "Halloween Basket Waypoints", desc = "")
+ @Accordion
+ public HalloweenBasketConfig halloweenBasket = new HalloweenBasketConfig();
+
+ @Expose
+ @ConfigOption(name = "Christmas Present Waypoints", desc = "")
+ @Accordion
+ public ChristmasPresentConfig christmasPresent = new ChristmasPresentConfig();
+}