diff options
| author | Linnea Gräf <nea@nea.moe> | 2024-04-11 21:35:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-11 21:35:01 +0200 |
| commit | ff8fff15ffd33392ef596bc8e393eac8207ee0d4 (patch) | |
| tree | 68cb8bc1a06a3293e3611f9e1d2e6d2571cd579e /src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java | |
| parent | b90bc26a68a3392d17f9f54dbe70ddc544b61fd3 (diff) | |
| download | notenoughupdates-ff8fff15ffd33392ef596bc8e393eac8207ee0d4.tar.gz notenoughupdates-ff8fff15ffd33392ef596bc8e393eac8207ee0d4.tar.bz2 notenoughupdates-ff8fff15ffd33392ef596bc8e393eac8207ee0d4.zip | |
Add new Glacite Tunnel Gemstone Waypoints (#1082)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java b/src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java index b485535e..c3d9b88d 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/options/separatesections/Mining.java @@ -20,7 +20,6 @@ package io.github.moulberry.notenoughupdates.options.separatesections; import com.google.gson.annotations.Expose; -import io.github.moulberry.notenoughupdates.core.config.Position; import io.github.moulberry.moulconfig.annotations.ConfigAccordionId; import io.github.moulberry.moulconfig.annotations.ConfigEditorAccordion; import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean; @@ -29,6 +28,8 @@ import io.github.moulberry.moulconfig.annotations.ConfigEditorDraggableList; import io.github.moulberry.moulconfig.annotations.ConfigEditorDropdown; import io.github.moulberry.moulconfig.annotations.ConfigEditorSlider; import io.github.moulberry.moulconfig.annotations.ConfigOption; +import io.github.moulberry.notenoughupdates.core.config.Position; +import org.jetbrains.annotations.NotNull; import java.util.ArrayList; import java.util.Arrays; @@ -94,6 +95,41 @@ public class Mining { @ConfigAccordionId(id = 0) public boolean fallenStarWaypoint = true; + @Expose + @ConfigOption( + name = "Glacite Tunnel Waypoints", + desc = "Show waypoints in the Glacite Tunnels to the various gemstone locations, when you have a commission for them." + ) + @ConfigEditorDropdown + @ConfigAccordionId(id = 0) + public @NotNull GlaciteTunnelWaypointBehaviour tunnelWaypoints = GlaciteTunnelWaypointBehaviour.SHOW_ALL; + + @Expose + @ConfigOption( + name = "Always show Glacite Tunnel Waypoints", + desc = "Always show the Gemstone waypoints in the tunnels, instead of only for your current commissions." + ) + @ConfigEditorBoolean + @ConfigAccordionId(id = 0) + public boolean alwaysShowTunnelWaypoints = false; + + public enum GlaciteTunnelWaypointBehaviour { + SHOW_ALL("Show all"), + SHOW_NEAREST("Show nearest"), + NONE("Show none"), + ; + String text; + + GlaciteTunnelWaypointBehaviour(String text) { + this.text = text; + } + + @Override + public String toString() { + return text; + } + } + @ConfigOption( name = "Drill Fuel Bar", desc = "" |
