aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/config
diff options
context:
space:
mode:
authorFluboxer <fluboxer@gmail.com>2024-02-21 15:04:59 +0300
committerFluboxer <fluboxer@gmail.com>2024-02-21 15:04:59 +0300
commitb10906fc55a480675c9dcea9e402792791af6916 (patch)
treef94c6e41d263e4f0c5848b101a4f9697358746d5 /src/main/java/de/hysky/skyblocker/config
parent7b6eac893985c42aa10d7596eb55eb6a72e8d185 (diff)
downloadSkyblocker-b10906fc55a480675c9dcea9e402792791af6916.tar.gz
Skyblocker-b10906fc55a480675c9dcea9e402792791af6916.tar.bz2
Skyblocker-b10906fc55a480675c9dcea9e402792791af6916.zip
1st iteration of calculator for Croesus
I did testings on M5 and M6 drops and so far it were working properly. Only thing I'm unsure is spirit pet and yes it does use big map for every dungeon drop lmao
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java3
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java8
2 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
index 78458291..f8bd61d4 100644
--- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
+++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java
@@ -684,6 +684,9 @@ public class SkyblockerConfig {
public boolean croesusHelper = true;
@SerialEntry
+ public boolean croesusProfit = true;
+
+ @SerialEntry
public boolean enableMap = true;
@SerialEntry
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 3ebd5d76..f22d9584 100644
--- a/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java
+++ b/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java
@@ -328,6 +328,14 @@ public class DungeonsCategory {
.controller(ConfigUtils::createBooleanController)
.build())
.option(Option.<Boolean>createBuilder()
+ .name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.croesusProfit"))
+ .description(OptionDescription.of(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.croesusProfit.@Tooltip")))
+ .binding(defaults.locations.dungeons.croesusProfit,
+ () -> config.locations.dungeons.croesusProfit,
+ newValue -> config.locations.dungeons.croesusProfit = newValue)
+ .controller(ConfigUtils::createBooleanController)
+ .build())
+ .option(Option.<Boolean>createBuilder()
.name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.enableMap"))
.binding(defaults.locations.dungeons.enableMap,
() -> config.locations.dungeons.enableMap,