From 35417bd9def398daf701afa79e5475bb0d5ff6e9 Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Sat, 13 Aug 2022 17:03:41 -0500 Subject: [PATCH] ISSUE #35 Compare versions without using enum values. --- .../Aust1n46/chat/versions/VersionHandler.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/mineverse/Aust1n46/chat/versions/VersionHandler.java b/src/main/java/mineverse/Aust1n46/chat/versions/VersionHandler.java index bc1f652..9317824 100644 --- a/src/main/java/mineverse/Aust1n46/chat/versions/VersionHandler.java +++ b/src/main/java/mineverse/Aust1n46/chat/versions/VersionHandler.java @@ -67,10 +67,22 @@ public final class VersionHandler { } public static boolean isUnder_1_19() { - return !SERVER_VERSION.isAtLeast(MinecraftVersion.WILD_UPDATE); + if (SERVER_VERSION.getMajor() < 1) { + return true; + } + return SERVER_VERSION.getMajor() == 1 && SERVER_VERSION.getMinor() < 19; } public static boolean isAbove_1_19() { - return !is1_19() && SERVER_VERSION.isAtLeast(MinecraftVersion.WILD_UPDATE); + if (SERVER_VERSION.getMajor() < 1) { + return false; + } + if (SERVER_VERSION.getMajor() > 1) { + return true; + } + if (SERVER_VERSION.getMinor() > 19) { + return true; + } + return SERVER_VERSION.getMinor() == 19 && SERVER_VERSION.getBuild() > 0; } }