From 68b5886505caab4cd31d33e0991f9ef51e0e5200 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sun, 6 Feb 2022 13:14:38 +0000 Subject: [PATCH] Added safety checks --- .../main/kotlin/com/willfp/ecobosses/bosses/EcoBoss.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EcoBoss.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EcoBoss.kt index 1fdb360..12a0527 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EcoBoss.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/EcoBoss.kt @@ -7,6 +7,7 @@ import com.willfp.eco.core.entities.TestableEntity import com.willfp.eco.core.items.CustomItem import com.willfp.eco.core.items.Items import com.willfp.eco.core.recipe.Recipes +import com.willfp.eco.core.recipe.parts.EmptyTestableItem import com.willfp.eco.core.recipe.recipes.CraftingRecipe import com.willfp.eco.util.toComponent import com.willfp.ecobosses.events.BossKillEvent @@ -84,7 +85,13 @@ class EcoBoss( return@run null } - val item = Items.lookup("spawn.egg.item").item.apply { + val lookup = Items.lookup("spawn.egg.item") + + if (lookup is EmptyTestableItem) { + return@run null + } + + val item = lookup.item.apply { bossEgg = this@EcoBoss }