aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/config
diff options
context:
space:
mode:
authorRime <81419447+Emirlol@users.noreply.github.com>2024-06-13 19:52:18 +0300
committerRime <81419447+Emirlol@users.noreply.github.com>2024-07-10 02:08:24 +0300
commitefbe9568050b7efce6871e0623eae35b205d2b83 (patch)
tree2781031ada0089b2a7b72eff8212fadb18e82120 /src/main/java/de/hysky/skyblocker/config
parent8d9a883f97c30b9958fedae7527215e005afcd2b (diff)
downloadSkyblocker-efbe9568050b7efce6871e0623eae35b205d2b83.tar.gz
Skyblocker-efbe9568050b7efce6871e0623eae35b205d2b83.tar.bz2
Skyblocker-efbe9568050b7efce6871e0623eae35b205d2b83.zip
Add secondary highlighting color scheme to BazaarHelper
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java10
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java3
2 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java
index 12547018..fd373f73 100644
--- a/src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java
+++ b/src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java
@@ -2,6 +2,7 @@ package de.hysky.skyblocker.config.categories;
import de.hysky.skyblocker.config.ConfigUtils;
import de.hysky.skyblocker.config.SkyblockerConfig;
+import de.hysky.skyblocker.skyblock.bazaar.BazaarHelper;
import de.hysky.skyblocker.utils.waypoint.Waypoint;
import dev.isxander.yacl3.api.ConfigCategory;
import dev.isxander.yacl3.api.Option;
@@ -210,6 +211,15 @@ public class HelperCategory {
newValue -> config.helpers.bazaar.enableBazaarHelper = newValue)
.controller(ConfigUtils::createBooleanController)
.build())
+ .option(Option.<BazaarHelper.HighlightingScheme>createBuilder()
+ .name(Text.translatable("skyblocker.config.helpers.bazaar.highlightingScheme"))
+ .description(OptionDescription.of(Text.translatable("skyblocker.config.helpers.bazaar.highlightingScheme.@Tooltip")))
+ .binding(defaults.helpers.bazaar.highlightingScheme,
+ () -> config.helpers.bazaar.highlightingScheme,
+ newValue -> config.helpers.bazaar.highlightingScheme = newValue)
+ .controller(ConfigUtils::createEnumCyclingListController)
+ .build()
+ )
.build())
.build();
diff --git a/src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java
index 6ddb1a74..f805d69f 100644
--- a/src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java
+++ b/src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java
@@ -1,5 +1,6 @@
package de.hysky.skyblocker.config.configs;
+import de.hysky.skyblocker.skyblock.bazaar.BazaarHelper;
import de.hysky.skyblocker.utils.waypoint.Waypoint;
import dev.isxander.yacl3.config.v2.api.SerialEntry;
@@ -98,5 +99,7 @@ public class HelperConfig {
public static class Bazaar {
@SerialEntry
public boolean enableBazaarHelper = true;
+ @SerialEntry
+ public BazaarHelper.HighlightingScheme highlightingScheme = BazaarHelper.HighlightingScheme.ORDER_TYPE;
}
}