From 1829fa3eb1e10a85ca3410adc2bc4fcd7acafca4 Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Wed, 18 Feb 2026 15:18:21 -0500 Subject: [PATCH] d d --- .../art/arcane/iris/core/safeguard/task/Tasks.kt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/core/src/main/kotlin/art/arcane/iris/core/safeguard/task/Tasks.kt b/core/src/main/kotlin/art/arcane/iris/core/safeguard/task/Tasks.kt index 4f88f0a00..365f2ff09 100644 --- a/core/src/main/kotlin/art/arcane/iris/core/safeguard/task/Tasks.kt +++ b/core/src/main/kotlin/art/arcane/iris/core/safeguard/task/Tasks.kt @@ -73,10 +73,16 @@ private val software by task { } private val version by task { - val parts = Iris.instance.description.version.split('-') - val minVersion = parts[1] - val maxVersion = parts[2] - val supportedVersions = if (minVersion == maxVersion) minVersion else "$minVersion - $maxVersion" + val parts: List = Iris.instance.description.version.split('-') + val supportedVersions: String = when { + parts.size >= 3 -> { + val minVersion: String = parts[1] + val maxVersion: String = parts[2] + if (minVersion == maxVersion) minVersion else "$minVersion - $maxVersion" + } + parts.size >= 2 -> parts[1] + else -> "1.21.11" + } if (INMS.get() !is NMSBinding1X) STABLE.withDiagnostics() else UNSTABLE.withDiagnostics(