diff options
author | Fluboxer <fluboxer@gmail.com> | 2024-02-21 15:04:59 +0300 |
---|---|---|
committer | Fluboxer <fluboxer@gmail.com> | 2024-02-21 15:04:59 +0300 |
commit | b10906fc55a480675c9dcea9e402792791af6916 (patch) | |
tree | f94c6e41d263e4f0c5848b101a4f9697358746d5 /src/main/java/de/hysky/skyblocker/config | |
parent | 7b6eac893985c42aa10d7596eb55eb6a72e8d185 (diff) | |
download | Skyblocker-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.java | 3 | ||||
-rw-r--r-- | src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java | 8 |
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, |