diff options
| author | akarahdev <endisticbutitsforgit@gmail.com> | 2024-01-18 08:29:01 -0500 |
|---|---|---|
| committer | akarahdev <endisticbutitsforgit@gmail.com> | 2024-01-22 20:18:14 -0500 |
| commit | 65dd269c266650724c392b121855f87cdf4dbe2b (patch) | |
| tree | 95c0dc755b26afb84913cf4446dbb56f1044185d /src/main/java/de/hysky/skyblocker/config | |
| parent | 2812c97e3741121dbf89ec14dd76a3ff5532cd06 (diff) | |
| download | Skyblocker-65dd269c266650724c392b121855f87cdf4dbe2b.tar.gz Skyblocker-65dd269c266650724c392b121855f87cdf4dbe2b.tar.bz2 Skyblocker-65dd269c266650724c392b121855f87cdf4dbe2b.zip | |
test
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java | 11 | ||||
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java | 18 |
2 files changed, 29 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 9477fbed..b8606b87 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java @@ -918,6 +918,17 @@ public class SkyblockerConfig { public static class Slayer { @SerialEntry public VampireSlayer vampireSlayer = new VampireSlayer(); + + @SerialEntry + public EndermanSlayer endermanSlayer = new EndermanSlayer(); + } + + public static class EndermanSlayer { + @SerialEntry + public boolean highlightNukekubiHeads = true; + + @SerialEntry + public boolean highlightBeacons = true; } public static class VampireSlayer { diff --git a/src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java index 7df95172..15e6f4a6 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java @@ -16,6 +16,24 @@ public class SlayersCategory { public static ConfigCategory create(SkyblockerConfig defaults, SkyblockerConfig config) { return ConfigCategory.createBuilder() .name(Text.translatable("text.autoconfig.skyblocker.category.slayer")) + .group(OptionGroup.createBuilder() + .name(Text.translatable("text.autoconfig.skyblocker.option.slayer.endermanSlayer")) + .collapsed(true) + .option(Option.<Boolean>createBuilder() + .name(Text.translatable("text.autoconfig.skyblocker.option.slayer.endermanSlayer.highlightNukekubiHeads")) + .binding(defaults.slayer.endermanSlayer.highlightNukekubiHeads, + () -> config.slayer.endermanSlayer.highlightNukekubiHeads, + newValue -> config.slayer.endermanSlayer.highlightNukekubiHeads = newValue) + .controller(ConfigUtils::createBooleanController) + .build()) + .option(Option.<Boolean>createBuilder() + .name(Text.translatable("text.autoconfig.skyblocker.option.slayer.endermanSlayer.highlightBeacons")) + .binding(defaults.slayer.endermanSlayer.highlightBeacons, + () -> config.slayer.endermanSlayer.highlightBeacons, + newValue -> config.slayer.endermanSlayer.highlightBeacons = newValue) + .controller(ConfigUtils::createBooleanController) + .build()) + .build()) //Vampire Slayer .group(OptionGroup.createBuilder() |
