diff options
author | Walker Selby <git@walkerselby.com> | 2023-12-08 17:02:57 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-09 02:02:57 +0100 |
commit | e791dff4d2dff8203f5198fb4d0e90bbf457380a (patch) | |
tree | c23f478fce349745eda3fa0f3c6a162f875c7631 /src/main/java/at/hannibal2/skyhanni/config/features | |
parent | 5b9de0632fd1a9d14550804934785ef33df54134 (diff) | |
download | skyhanni-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.java | 6 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/event/waypoints/ChristmasPresentConfig.java | 25 | ||||
-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.java | 18 |
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(); +} |