diff --git a/gradle.properties b/gradle.properties index e425a35..8c3965f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,15 +3,16 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -minecraft_version=1.20.2 -yarn_mappings=1.20.2+build.4 +minecraft_version=1.20.3 +yarn_mappings=1.20.3+build.1 loader_version=0.14.24 -fabric_version=0.90.7+1.20.2 +fabric_version=0.91.1+1.20.3 # Mod Properties -mod_version=1.5.10+1.20.2 +mod_version=1.5.10+1.20.3 maven_group=jerozgen archives_base_name=language-reload # Dependencies -modmenu_version=8.0.0 +# https://maven.terraformersmc.com/releases/com/terraformersmc/modmenu +modmenu_version=9.0.0-pre.1 diff --git a/src/main/java/jerozgen/languagereload/gui/LanguageListWidget.java b/src/main/java/jerozgen/languagereload/gui/LanguageListWidget.java index 8200e61..53ca268 100644 --- a/src/main/java/jerozgen/languagereload/gui/LanguageListWidget.java +++ b/src/main/java/jerozgen/languagereload/gui/LanguageListWidget.java @@ -1,6 +1,5 @@ package jerozgen.languagereload.gui; - import jerozgen.languagereload.access.ILanguageOptionsScreen; import jerozgen.languagereload.mixin.EntryListWidgetAccessor; import net.minecraft.client.MinecraftClient; @@ -21,7 +20,7 @@ public class LanguageListWidget extends AlwaysSelectedEntryListWidget= minX && x <= maxX && entryIndex >= 0 && m >= 0 && entryIndex < this.getEntryCount() ? this.children().get(entryIndex) : null); @@ -101,10 +100,6 @@ public LanguageOptionsScreen getScreen() { return screen; } - public int getBottom() { - return bottom; - } - public int getRowHeight() { return itemHeight; } @@ -116,6 +111,6 @@ public int getRowWidth() { @Override protected int getScrollbarPositionX() { - return right - 6; + return this.getRight() - 6; } } diff --git a/src/main/java/jerozgen/languagereload/mixin/LanguageOptionsScreenMixin.java b/src/main/java/jerozgen/languagereload/mixin/LanguageOptionsScreenMixin.java index be2be18..b62368c 100644 --- a/src/main/java/jerozgen/languagereload/mixin/LanguageOptionsScreenMixin.java +++ b/src/main/java/jerozgen/languagereload/mixin/LanguageOptionsScreenMixin.java @@ -78,8 +78,8 @@ public void setFocused(boolean focused) { var it = (LanguageOptionsScreen) (Object) this; availableLanguageList = new LanguageListWidget(client, it, listWidth, height, Text.translatable("pack.available.title")); selectedLanguageList = new LanguageListWidget(client, it, listWidth, height, Text.translatable("pack.selected.title")); - availableLanguageList.setLeftPos(width / 2 - 4 - listWidth); - selectedLanguageList.setLeftPos(width / 2 + 4); + availableLanguageList.setX(width / 2 - 4 - listWidth); + selectedLanguageList.setX(width / 2 + 4); addSelectableChild(availableLanguageList); addSelectableChild(selectedLanguageList); refresh(); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index a95bb7f..8483942 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -45,7 +45,7 @@ "depends": { "fabric-resource-loader-v0": "*", "fabricloader": ">=0.14.21", - "minecraft": ">=1.20.2" + "minecraft": ">=1.20.3" }, "suggests": { "modmenu": "*"