diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt index fd2bef56..715c3c28 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt @@ -75,11 +75,17 @@ class EnchantDisplay(private val plugin: EcoEnchantsPlugin) : DisplayModule(plug for ((enchant, level) in enchants) { var showNotMet = false if (player != null && enchant is EcoEnchant) { - val enchantNotMetLines = enchant.getLevel(level).getNotMetLines(player).map { Display.PREFIX + it } + val enchantLevel = enchant.getLevel(level) + + val enchantNotMetLines = enchantLevel.getNotMetLines(player).map { Display.PREFIX + it } notMetLines.addAll(enchantNotMetLines) if (enchantNotMetLines.isNotEmpty()) { showNotMet = true } + + if (enchantLevel.conditions.any { it.notMetEffects.isNotEmpty() }) { + showNotMet = true + } } formattedNames[DisplayableEnchant(enchant.wrap(), level)] = diff --git a/gradle.properties b/gradle.properties index 6e2b7e71..47699d69 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ #libreforge-updater #Tue Jan 17 16:49:41 GMT 2023 -version=9.15.4 +version=9.15.5 plugin-name=EcoEnchants