diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/recipe/ExplosiveHammerPrimingRecipe.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/recipe/ExplosiveHammerPrimingRecipe.kt index 3cf34752d..ad4687512 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/recipe/ExplosiveHammerPrimingRecipe.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/recipe/ExplosiveHammerPrimingRecipe.kt @@ -38,7 +38,7 @@ class ExplosiveHammerPrimingRecipe(private val _id: ResourceLocation, val payloa override fun matches(pContainer: CraftingContainer, pLevel: Level): Boolean { val result = pContainer.stream().filter { it.isNotEmpty }.toList() if (result.size != 3) return false - return result.any { it.item is ExplosiveHammerItem } && + return result.any { it.item is ExplosiveHammerItem && !(it.item as ExplosiveHammerItem).isPrimed(it) } && result.any { it.`is`(Tags.Items.GUNPOWDER) } && result.any { payload.test(it) } }