From 223525b31bc6a723385aacf492d277cc2f6c1dac Mon Sep 17 00:00:00 2001 From: Nahuel Dolores Date: Mon, 25 May 2026 10:37:07 +0200 Subject: [PATCH] Add another exception for locally built Paper jars --- .../main/java/com/andavin/util/MinecraftVersion.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Images-Common/src/main/java/com/andavin/util/MinecraftVersion.java b/Images-Common/src/main/java/com/andavin/util/MinecraftVersion.java index 2ebdde7..b5e788e 100644 --- a/Images-Common/src/main/java/com/andavin/util/MinecraftVersion.java +++ b/Images-Common/src/main/java/com/andavin/util/MinecraftVersion.java @@ -193,6 +193,10 @@ public enum MinecraftVersion { */ public static final MinecraftVersion CURRENT; private static final boolean PAPER; + private static final String[] PAPER_VERSION_SUFFIXES = { + ".build", // for incremental builds of paper + ".local" // for locally built jars + }; static { @@ -434,9 +438,10 @@ private static String findMinorVersion() { } private static String matchVersion(String version) { - - if (version.endsWith(".build")) { // Paper experimental versions - version = version.substring(0, version.length() - ".build".length()); + for (final String paperVersionSuffix : PAPER_VERSION_SUFFIXES) { + if (version.endsWith(paperVersionSuffix)) { + version = version.substring(0, version.length() - paperVersionSuffix.length()); + } } switch (version) {