diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt index cea768e..1474d80 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt @@ -24,7 +24,7 @@ object DataPackDependency { */ private val LASTEST_VERSION = mapOf( Pair("bracken", Version(1, 11, 0)), - Pair("neoenchant", Version(1, 13, 0)) + Pair("enchantplus", Version(1, 13, 0)) ) val enabledDatapacks: List @@ -66,9 +66,12 @@ object DataPackDependency { private fun handlePackInitialConfig(pack: String) { val defConfig = ConfigHolder.DEFAULT_CONFIG val version = LASTEST_VERSION[pack] + if(version == null) { + throw RuntimeException("The pack $pack has no latest version hard coded in the plugin") + } val currentVersion = Version.fromString(defConfig.config.getString("datapack.$pack")) - if (currentVersion.greaterEqual(version!!)) { + if (currentVersion.greaterEqual(version)) { handleEnchantAllConflict(pack) return }