Fixed enchant display bug

This commit is contained in:
Auxilor 2023-01-20 16:26:06 +00:00
parent b5a7f88ba2
commit 018dcbdb7d
2 changed files with 8 additions and 2 deletions

View File

@ -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)] =

View File

@ -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