diff options
author | Yasin <a.piri@hotmail.de> | 2024-05-09 16:29:04 +0200 |
---|---|---|
committer | Yasin <a.piri@hotmail.de> | 2024-05-09 16:29:04 +0200 |
commit | 0730b5f54e673131b4ae935fbaf7c5f8e38c2da3 (patch) | |
tree | d2e6e607347442c74bab82764dda4944a445e165 /src/main/java | |
parent | 5d5d5c76dad68eb2a51a54538fcf17b14d4a9898 (diff) | |
download | Skyblocker-0730b5f54e673131b4ae935fbaf7c5f8e38c2da3.tar.gz Skyblocker-0730b5f54e673131b4ae935fbaf7c5f8e38c2da3.tar.bz2 Skyblocker-0730b5f54e673131b4ae935fbaf7c5f8e38c2da3.zip |
hideStatusEffectOverlay -> ui tab
Diffstat (limited to 'src/main/java')
6 files changed, 12 insertions, 11 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/categories/MiscCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/MiscCategory.java index e5dba84e..b2127e6b 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/MiscCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/MiscCategory.java @@ -17,13 +17,6 @@ public class MiscCategory { .name(Text.translatable("skyblocker.config.misc")) //Uncategorized Options - .option(Option.<Boolean>createBuilder() - .name(Text.translatable("skyblocker.config.misc.hideStatusEffectOverlay")) - .binding(defaults.misc.hideStatusEffectOverlay, - () -> config.misc.hideStatusEffectOverlay, - newValue -> config.misc.hideStatusEffectOverlay = newValue) - .controller(ConfigUtils::createBooleanController) - .build()) //Discord RPC .group(OptionGroup.createBuilder() diff --git a/src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java index 12edd0d1..c6936335 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java @@ -57,6 +57,13 @@ public class UIAndVisualsCategory { newValue -> config.uiAndVisuals.fancyCraftingTable = newValue) .controller(ConfigUtils::createBooleanController) .build()) + .option(Option.<Boolean>createBuilder() + .name(Text.translatable("skyblocker.config.uiAndVisuals.hideStatusEffectOverlay")) + .binding(defaults.uiAndVisuals.hideStatusEffectOverlay, + () -> config.uiAndVisuals.hideStatusEffectOverlay, + newValue -> config.uiAndVisuals.hideStatusEffectOverlay = newValue) + .controller(ConfigUtils::createBooleanController) + .build()) //Chest Value FIXME change dropdown to color controller .group(OptionGroup.createBuilder() diff --git a/src/main/java/de/hysky/skyblocker/config/configs/MiscConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/MiscConfig.java index ed0857e0..919a26d8 100644 --- a/src/main/java/de/hysky/skyblocker/config/configs/MiscConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/configs/MiscConfig.java @@ -4,8 +4,6 @@ import dev.isxander.yacl3.config.v2.api.SerialEntry; import net.minecraft.client.resource.language.I18n; public class MiscConfig { - @SerialEntry - public boolean hideStatusEffectOverlay = false; @SerialEntry public RichPresence richPresence = new RichPresence(); diff --git a/src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java index 8c96ec57..267dde14 100644 --- a/src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java @@ -24,6 +24,9 @@ public class UIAndVisualsConfig { public boolean fancyCraftingTable = true; @SerialEntry + public boolean hideStatusEffectOverlay = false; + + @SerialEntry public ChestValue chestValue = new ChestValue(); @SerialEntry diff --git a/src/main/java/de/hysky/skyblocker/mixins/AbstractInventoryScreenMixin.java b/src/main/java/de/hysky/skyblocker/mixins/AbstractInventoryScreenMixin.java index b0e26575..69f33aa0 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/AbstractInventoryScreenMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/AbstractInventoryScreenMixin.java @@ -14,6 +14,6 @@ public class AbstractInventoryScreenMixin { @Inject(method = "drawStatusEffects", at = @At("HEAD"), cancellable = true) private void skyblocker$dontDrawStatusEffects(CallbackInfo ci) { - if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().misc.hideStatusEffectOverlay) ci.cancel(); + if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().uiAndVisuals.hideStatusEffectOverlay) ci.cancel(); } } diff --git a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java index 30f1626f..b939b401 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java @@ -99,7 +99,7 @@ public abstract class InGameHudMixin { @Inject(method = "renderStatusEffectOverlay", at = @At("HEAD"), cancellable = true) private void skyblocker$dontRenderStatusEffects(CallbackInfo ci) { - if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().misc.hideStatusEffectOverlay) ci.cancel(); + if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().uiAndVisuals.hideStatusEffectOverlay) ci.cancel(); } @ModifyExpressionValue(method = "renderCrosshair", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/network/ClientPlayerEntity;getAttackCooldownProgress(F)F")) |