diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EggDisplay.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EggDisplay.kt index 56e5997..eefc251 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EggDisplay.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EggDisplay.kt @@ -27,8 +27,9 @@ class EggDisplay( val lines = egg.spawnConditions .filterNot { it.isMet(player) } - .map { it.notMetLines } - .map { Display.PREFIX + it } + .mapNotNull { it.notMetLines?.map { line -> Display.PREFIX + line } } + .flatten() + if (lines.isNotEmpty()) { lore.add(Display.PREFIX)