diff options
| author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-06-08 13:40:29 +0800 | 
|---|---|---|
| committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-06-10 12:21:45 +0800 | 
| commit | d20c5ae5b9a263e7eb790527c7dfe12b96714b0e (patch) | |
| tree | aefa38dd9fb941ce06342835c49ad2d51de4a1f9 /src/main/java/de | |
| parent | 104fdf1f21716b8be4fe4eba1a7ad16195841cf3 (diff) | |
| download | Skyblocker-d20c5ae5b9a263e7eb790527c7dfe12b96714b0e.tar.gz Skyblocker-d20c5ae5b9a263e7eb790527c7dfe12b96714b0e.tar.bz2 Skyblocker-d20c5ae5b9a263e7eb790527c7dfe12b96714b0e.zip | |
Add config
Diffstat (limited to 'src/main/java/de')
3 files changed, 13 insertions, 1 deletions
| diff --git a/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java index 1477d669..fa87be3d 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java @@ -211,6 +211,14 @@ public class GeneralCategory {                          .name(Text.translatable("skyblocker.config.general.itemInfoDisplay"))                          .collapsed(true)                          .option(Option.<Boolean>createBuilder() +                                .name(Text.translatable("skyblocker.config.general.itemInfoDisplay.slotText")) +                                .description(OptionDescription.of(Text.translatable("skyblocker.config.general.itemInfoDisplay.slotText.@Tooltip"))) +                                .binding(defaults.general.itemInfoDisplay.slotText, +                                        () -> config.general.itemInfoDisplay.slotText, +                                        newValue -> config.general.itemInfoDisplay.slotText = newValue) +                                .controller(ConfigUtils::createBooleanController) +                                .build()) +                        .option(Option.<Boolean>createBuilder()                                  .name(Text.translatable("skyblocker.config.general.itemInfoDisplay.attributeShardInfo"))                                  .description(OptionDescription.of(Text.translatable("skyblocker.config.general.itemInfoDisplay.attributeShardInfo.@Tooltip")))                                  .binding(defaults.general.itemInfoDisplay.attributeShardInfo, diff --git a/src/main/java/de/hysky/skyblocker/config/configs/GeneralConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/GeneralConfig.java index 56e110b6..aa7566a0 100644 --- a/src/main/java/de/hysky/skyblocker/config/configs/GeneralConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/configs/GeneralConfig.java @@ -141,6 +141,9 @@ public class GeneralConfig {      public static class ItemInfoDisplay {          @SerialEntry +        public boolean slotText = true; + +        @SerialEntry          public boolean attributeShardInfo = true;          @SerialEntry diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/SlotTextAdder.java b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/SlotTextAdder.java index 18bf1dc1..7ffa5fba 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/SlotTextAdder.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/SlotTextAdder.java @@ -1,5 +1,6 @@  package de.hysky.skyblocker.skyblock.item.slottext; +import de.hysky.skyblocker.config.SkyblockerConfigManager;  import de.hysky.skyblocker.skyblock.ChestValue;  import net.minecraft.screen.slot.Slot;  import org.jetbrains.annotations.NotNull; @@ -59,6 +60,6 @@ public abstract class SlotTextAdder {  	 * @implNote The slot text adders only work while in skyblock, so no need to check for that again.  	 */  	public boolean isEnabled() { -		return true; +		return SkyblockerConfigManager.get().general.itemInfoDisplay.slotText;  	}  } | 
