small fix

This commit is contained in:
alexcrea 2025-07-04 13:44:47 +02:00
parent bd17d55346
commit af2d2c45b6

View file

@ -24,7 +24,7 @@ object DataPackDependency {
*/ */
private val LASTEST_VERSION = mapOf( private val LASTEST_VERSION = mapOf(
Pair("bracken", Version(1, 11, 0)), Pair("bracken", Version(1, 11, 0)),
Pair("neoenchant", Version(1, 13, 0)) Pair("enchantplus", Version(1, 13, 0))
) )
val enabledDatapacks: List<String> val enabledDatapacks: List<String>
@ -66,9 +66,12 @@ object DataPackDependency {
private fun handlePackInitialConfig(pack: String) { private fun handlePackInitialConfig(pack: String) {
val defConfig = ConfigHolder.DEFAULT_CONFIG val defConfig = ConfigHolder.DEFAULT_CONFIG
val version = LASTEST_VERSION[pack] 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")) val currentVersion = Version.fromString(defConfig.config.getString("datapack.$pack"))
if (currentVersion.greaterEqual(version!!)) { if (currentVersion.greaterEqual(version)) {
handleEnchantAllConflict(pack) handleEnchantAllConflict(pack)
return return
} }