diff --git a/gradle.properties b/gradle.properties index 4a3f498..f44c12c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,7 +22,7 @@ minecraft_version=1.17.1 yarn_mappings=1.17.1+build.39 loader_version=0.11.6 # Mod Properties -mod_version=1.0.0-alpha +mod_version=1.0.1-alpha maven_group=xyz.deathsgun archives_base_name=modmanager # Dependencies diff --git a/src/main/java/xyz/deathsgun/modmanager/gui/ModsOverviewScreen.java b/src/main/java/xyz/deathsgun/modmanager/gui/ModsOverviewScreen.java index 6599172..1dbdce9 100644 --- a/src/main/java/xyz/deathsgun/modmanager/gui/ModsOverviewScreen.java +++ b/src/main/java/xyz/deathsgun/modmanager/gui/ModsOverviewScreen.java @@ -17,11 +17,13 @@ package xyz.deathsgun.modmanager.gui; import net.minecraft.client.font.TextRenderer; +import net.minecraft.client.gui.Element; import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.widget.ButtonWidget; import net.minecraft.client.gui.widget.TextFieldWidget; import net.minecraft.client.util.math.MatrixStack; import net.minecraft.text.TranslatableText; +import org.jetbrains.annotations.Nullable; import xyz.deathsgun.modmanager.gui.widget.CategoryListEntry; import xyz.deathsgun.modmanager.gui.widget.CategoryListWidget; import xyz.deathsgun.modmanager.gui.widget.ModListEntry; @@ -124,6 +126,12 @@ public void updateSelectedEntry(Object widget, E entry) { } } + @Nullable + @Override + public Element getFocused() { + return super.getFocused(); + } + @SuppressWarnings("unchecked") @Override public E getEntry(Object widget) { diff --git a/src/main/java/xyz/deathsgun/modmanager/services/UpdateCheckService.java b/src/main/java/xyz/deathsgun/modmanager/services/UpdateCheckService.java index 1fc455b..d178b58 100644 --- a/src/main/java/xyz/deathsgun/modmanager/services/UpdateCheckService.java +++ b/src/main/java/xyz/deathsgun/modmanager/services/UpdateCheckService.java @@ -101,7 +101,7 @@ private ModVersion getUpdateVersion(String modId, ModMetadata container) throws latestVersion = version; } } - if (latest == null || installedVersion.compareTo(latestVersion) == 0) { + if (latest == null || installedVersion.compareTo(latestVersion) > 0) { logger.info("No update for {} found!", container.getId()); return null; }