aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/MiscCategory.java7
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java7
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/MiscConfig.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java3
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/AbstractInventoryScreenMixin.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java2
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json4
-rw-r--r--src/main/resources/assets/skyblocker/lang/pt_br.json2
-rw-r--r--src/main/resources/assets/skyblocker/lang/ru_ru.json2
-rw-r--r--src/main/resources/assets/skyblocker/lang/zh_cn.json2
-rw-r--r--src/main/resources/assets/skyblocker/lang/zh_tw.json2
11 files changed, 18 insertions, 17 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"))
diff --git a/src/main/resources/assets/skyblocker/lang/en_us.json b/src/main/resources/assets/skyblocker/lang/en_us.json
index 35cd92fd..0ff25125 100644
--- a/src/main/resources/assets/skyblocker/lang/en_us.json
+++ b/src/main/resources/assets/skyblocker/lang/en_us.json
@@ -414,8 +414,6 @@
"skyblocker.config.misc": "Misc",
- "skyblocker.config.misc.hideStatusEffectOverlay": "Hide Status Effect Overlay",
-
"skyblocker.config.misc.richPresence": "Discord RPC",
"skyblocker.config.misc.richPresence.customMessage": "Custom Message",
"skyblocker.config.misc.richPresence.cycleMode": "Cycle Skyblock Info",
@@ -494,6 +492,8 @@
"skyblocker.config.uiAndVisuals.backpackPreviewWithoutShift": "View backpack preview without holding Shift",
+ "skyblocker.config.uiAndVisuals.hideStatusEffectOverlay": "Hide Status Effect Overlay",
+
"skyblocker.config.uiAndVisuals.bars": "Health, Mana, Defence & XP Bars",
"skyblocker.config.uiAndVisuals.bars.enableBars": "Enable Bars",
diff --git a/src/main/resources/assets/skyblocker/lang/pt_br.json b/src/main/resources/assets/skyblocker/lang/pt_br.json
index 5636494d..3683e87e 100644
--- a/src/main/resources/assets/skyblocker/lang/pt_br.json
+++ b/src/main/resources/assets/skyblocker/lang/pt_br.json
@@ -141,7 +141,7 @@
"skyblocker.config.general.itemInfoDisplay.attributeShardInfo.@Tooltip": "Mostra o nível do atributo como uma contagem de stack e os iniciais do nome do atributo.",
"skyblocker.config.slayer": "Slayers",
"skyblocker.updateRepository.error": "§cAtualização do repositório local falhou. Remova os arquivos manualmente e reinicie o jogo.",
- "skyblocker.config.misc.hideStatusEffectOverlay": "Esconder Overlay de Status de Efeitos",
+ "skyblocker.config.uiAndVisuals.hideStatusEffectOverlay": "Esconder Overlay de Status de Efeitos",
"skyblocker.config.general.itemList.enableItemList": "Ativar Lista de Itens",
"skyblocker.config.general.itemList": "Lista de Itens",
"text.skyblocker.open": "Abrir",
diff --git a/src/main/resources/assets/skyblocker/lang/ru_ru.json b/src/main/resources/assets/skyblocker/lang/ru_ru.json
index cbfa5cde..441e175a 100644
--- a/src/main/resources/assets/skyblocker/lang/ru_ru.json
+++ b/src/main/resources/assets/skyblocker/lang/ru_ru.json
@@ -274,7 +274,7 @@
"skyblocker.config.general.itemInfoDisplay.attributeShardInfo": "Информация об Attribute Shard",
"skyblocker.config.general.itemInfoDisplay": "Отображение информации о предмете",
"skyblocker.dungeons.secrets.markSecretMissing": "§b[§6Skyblocker§b] §rПометил секрет #%d как пропущенный.",
- "skyblocker.config.misc.hideStatusEffectOverlay": "Скрыть отображение статуса эффектов",
+ "skyblocker.config.uiAndVisuals.hideStatusEffectOverlay": "Скрыть отображение статуса эффектов",
"skyblocker.dungeons.secrets.markSecretFound": "§b[§6Skyblocker§b] §гПометил секрет #%d как найденный.",
"skyblocker.dungeons.secrets.markSecretMissingUnable": "§b[§6Skyblocker§b] §cНевозможно отметить секрет #%d как пропущенный.",
"skyblocker.dungeons.secrets.markSecretFoundUnable": "§b[§6Skyblocker§b] §cНевозможно отметить секрет #%d как найденный.",
diff --git a/src/main/resources/assets/skyblocker/lang/zh_cn.json b/src/main/resources/assets/skyblocker/lang/zh_cn.json
index 1ae39a89..211e618a 100644
--- a/src/main/resources/assets/skyblocker/lang/zh_cn.json
+++ b/src/main/resources/assets/skyblocker/lang/zh_cn.json
@@ -450,7 +450,7 @@
"skyblocker.config.dungeons.professor.fireFreezeStaffTimer": "开火冻结计时器(F3/M3)",
"skyblocker.config.dungeons.dungeonChestProfit.neutralThreshold": "中性的临界点",
"skyblocker.config.dungeons.dungeonChestProfit.neutralThreshold.@Tooltip": "低于这个数值的利润将被视为中性。",
- "skyblocker.config.misc.hideStatusEffectOverlay": "隐藏状态效果动画",
+ "skyblocker.config.uiAndVisuals.hideStatusEffectOverlay": "隐藏状态效果动画",
"skyblocker.tips.fancyTabExtraInfo": "你知道吗?在拿着N或M时可以在精致菜单中看到额外的信息。",
"skyblocker.config.dungeons.map.mapScreen": "地牢地图和分数的位置设置...",
"skyblocker.config.quickNav.button": "按钮 %d",
diff --git a/src/main/resources/assets/skyblocker/lang/zh_tw.json b/src/main/resources/assets/skyblocker/lang/zh_tw.json
index b5584c68..6f125699 100644
--- a/src/main/resources/assets/skyblocker/lang/zh_tw.json
+++ b/src/main/resources/assets/skyblocker/lang/zh_tw.json
@@ -415,7 +415,7 @@
"skyblocker.rift.enigmaSouls.markAllMissing": "§r將所有Enigma之魂標記為已忽略!",
"skyblocker.shortcuts.deleteQuestion": "你確定要移除這個快捷指令嗎?",
"skyblocker.config.slayer.vampireSlayer.maniaUpdateFrequency.@Tooltip": "值越低,更新越頻繁,可能會導致卡頓。",
- "skyblocker.config.misc.hideStatusEffectOverlay": "隱藏狀態效果動畫",
+ "skyblocker.config.uiAndVisuals.hideStatusEffectOverlay": "隱藏狀態效果動畫",
"key.itemProtection": "保護物品",
"skyblocker.config.uiAndVisuals.teleportOverlay.enableWeirdTransmission": "啟用Weird Transmission目標位置顯示",
"skyblocker.config.uiAndVisuals.teleportOverlay.enableInstantTransmission": "啟用Instant Transmission技能目標位置顯示",