From 0795454ddb781f473aa7768a5f8cc0f0995cf4a4 Mon Sep 17 00:00:00 2001 From: plotnw Date: Wed, 3 Dec 2025 21:02:56 -0600 Subject: [PATCH 1/2] Add config option to never hide the locator bar --- .../java/com/karasu256/locatorbarplus/config/ModConfig.java | 2 ++ .../karasu256/locatorbarplus/mixin/client/InGameHudMixin.java | 4 ++-- src/main/resources/assets/locatorbarplus/lang/en_us.json | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/client/java/com/karasu256/locatorbarplus/config/ModConfig.java b/src/client/java/com/karasu256/locatorbarplus/config/ModConfig.java index b2fea74..7f61be5 100644 --- a/src/client/java/com/karasu256/locatorbarplus/config/ModConfig.java +++ b/src/client/java/com/karasu256/locatorbarplus/config/ModConfig.java @@ -17,6 +17,8 @@ public class ModConfig implements ConfigData { public static class General{ public boolean modEnabled = true; public boolean alwaysHideLocatorBar = false; + public boolean neverHideLocatorBar = false; + } public static class LocatorBar { diff --git a/src/client/java/com/karasu256/locatorbarplus/mixin/client/InGameHudMixin.java b/src/client/java/com/karasu256/locatorbarplus/mixin/client/InGameHudMixin.java index 3afdf57..11d6727 100644 --- a/src/client/java/com/karasu256/locatorbarplus/mixin/client/InGameHudMixin.java +++ b/src/client/java/com/karasu256/locatorbarplus/mixin/client/InGameHudMixin.java @@ -63,8 +63,8 @@ private void onConstructed(MinecraftClient client, CallbackInfo ci) { @Inject(method = "shouldShowExperienceBar", at = @At(value = "HEAD"), cancellable = true) private void shouldShowExperienceBar(CallbackInfoReturnable cir) { - cir.setReturnValue(config.general.alwaysHideLocatorBar - || this.client.player.experienceBarDisplayStartTime + 100 > this.client.player.age); + cir.setReturnValue(!config.general.neverHideLocatorBar && (config.general.alwaysHideLocatorBar + || this.client.player.experienceBarDisplayStartTime + 100 > this.client.player.age)); } @Unique diff --git a/src/main/resources/assets/locatorbarplus/lang/en_us.json b/src/main/resources/assets/locatorbarplus/lang/en_us.json index 0fcda06..274f5d5 100644 --- a/src/main/resources/assets/locatorbarplus/lang/en_us.json +++ b/src/main/resources/assets/locatorbarplus/lang/en_us.json @@ -3,6 +3,7 @@ "text.autoconfig.locatorbarplus.option.general": "General Settings", "text.autoconfig.locatorbarplus.option.general.modEnabled": "Mod Enabled", "text.autoconfig.locatorbarplus.option.general.alwaysHideLocatorBar": "Always Hide Locator Bar", + "text.autoconfig.locatorbarplus.option.general.neverHideLocatorBar": "Never Hide Locator Bar", "text.autoconfig.locatorbarplus.option.locatorBar": "Locator Bar Settings", "text.autoconfig.locatorbarplus.option.locatorBar.experienceBarTransparency": "Experience Bar Transparency" } \ No newline at end of file From ffe5eb70771e0aac71dc7b0c2743b48b5d206767 Mon Sep 17 00:00:00 2001 From: plotnw Date: Wed, 3 Dec 2025 21:06:55 -0600 Subject: [PATCH 2/2] Update to 1.21.10 --- gradle.properties | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle.properties b/gradle.properties index d221075..94f04b9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,9 +2,10 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -minecraft_version=1.21.6 -yarn_mappings=1.21.6+build.1 -loader_version=0.17.2 +minecraft_version=1.21.10 +yarn_mappings=1.21.10+build.3 +loader_version=0.18.1 +loom_version=1.13-SNAPSHOT # Mod Properties mod_version=0.0.1 maven_group=com.karasu256 @@ -17,9 +18,8 @@ curseforge_id=1351402 # Dependencies # check this on https://modmuss50.me/fabric.html -fabric_version=0.128.2+1.21.6 - -cloth_config_version=19.0.147 -modmenu_version=15.0.0-beta.3 +fabric_version=0.138.3+1.21.10 +cloth_config_version=20.0.148 +modmenu_version=16.0.0-rc.1 description=Enhance loator bar simplly. \ No newline at end of file