From 6e1351dbbccab4b4d54af415b53972f68f61774c Mon Sep 17 00:00:00 2001 From: alexcrea <42614139+alexcrea@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:21:37 +0200 Subject: [PATCH] make it work as un set for every negative values. fix returning default instead of value --- src/main/kotlin/io/delilaheve/util/ConfigOptions.kt | 2 +- src/main/kotlin/io/delilaheve/util/EnchantmentUtil.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/io/delilaheve/util/ConfigOptions.kt b/src/main/kotlin/io/delilaheve/util/ConfigOptions.kt index 5620975..c6e7286 100644 --- a/src/main/kotlin/io/delilaheve/util/ConfigOptions.kt +++ b/src/main/kotlin/io/delilaheve/util/ConfigOptions.kt @@ -405,7 +405,7 @@ object ConfigOptions { return maxBeforeMergeDisabled("sweeping") } - return DEFAULT_MAX_BEFORE_MERGE_DISABLED + return value } } diff --git a/src/main/kotlin/io/delilaheve/util/EnchantmentUtil.kt b/src/main/kotlin/io/delilaheve/util/EnchantmentUtil.kt index 645a8b4..2cde74c 100644 --- a/src/main/kotlin/io/delilaheve/util/EnchantmentUtil.kt +++ b/src/main/kotlin/io/delilaheve/util/EnchantmentUtil.kt @@ -78,7 +78,7 @@ object EnchantmentUtil { else { // We test if it is allowed to merge at this level val maxBeforeDisabled = ConfigOptions.maxBeforeMergeDisabled(enchantment) - if((maxBeforeDisabled != -1) && (oldLevel >= maxBeforeDisabled)) return@forEach + if((maxBeforeDisabled > 0) && (oldLevel >= maxBeforeDisabled)) return@forEach // Now we increase the enchantment level by 1 var newLevel = oldLevel + 1