From dd2f3204c394497be848c34b6db1e544a211f78f Mon Sep 17 00:00:00 2001 From: alexcrea Date: Thu, 25 Sep 2025 20:24:22 +0200 Subject: [PATCH] logic issue fix --- .../java/xyz/alexcrea/cuanvil/update/Update_1_21.java | 8 +++----- .../java/xyz/alexcrea/cuanvil/update/Update_1_21_9.java | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java index bd5ccf9..1695b34 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java +++ b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java @@ -5,22 +5,20 @@ import xyz.alexcrea.cuanvil.config.ConfigHolder; import static xyz.alexcrea.cuanvil.update.UpdateUtils.addAbsentToList; -// This is a temporary class that aim to handle 1.21 update. -// It will be replaced by a better system later. public class Update_1_21 { private static final Version V1_21 = new Version(1, 21); public static void handleUpdate(Version current){ - // Test if we are running in 1.21.1 - if(V1_21.greaterEqual(current)) + // Test if we are running in 1.21 or better + if(V1_21.greaterThan(current)) return; // if version path is not null then check if its it's before 1.21 String oldVersion = ConfigHolder.DEFAULT_CONFIG.getConfig().getString(UpdateUtils.MINECRAFT_VERSION_PATH); if(oldVersion != null){ var version = Version.fromString(oldVersion); - if(V1_21.greaterEqual(version)) return; + if(V1_21.lesserEqual(version)) return; } doUpdate(); diff --git a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21_9.java b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21_9.java index 0f169bc..0075285 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21_9.java +++ b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21_9.java @@ -5,22 +5,20 @@ import xyz.alexcrea.cuanvil.config.ConfigHolder; import static xyz.alexcrea.cuanvil.update.UpdateUtils.addAbsentToList; -// This is a temporary class that aim to handle 1.21 update. -// It will be replaced by a better system later. public class Update_1_21_9 { private static final Version V1_21_9 = new Version(1, 21, 9); public static void handleUpdate(Version current){ - // Test if we are running in 1.21.1.9 - if(V1_21_9.greaterEqual(current)) + // Test if we are running in 1.21.9 or better + if(V1_21_9.greaterThan(current)) return; // if version path is not null then check if its it's before 1.21.9 String oldVersion = ConfigHolder.DEFAULT_CONFIG.getConfig().getString(UpdateUtils.MINECRAFT_VERSION_PATH); if(oldVersion != null){ var version = Version.fromString(oldVersion); - if(V1_21_9.greaterEqual(version)) return; + if(V1_21_9.lesserEqual(version)) return; } doUpdate();