diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/matter/MatterManager.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/matter/MatterManager.kt index 39e139b7a..8aa89b1a0 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/matter/MatterManager.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/matter/MatterManager.kt @@ -862,7 +862,12 @@ object MatterManager { if (recipes.size == 1 && entry.input.item == recipe.output.item) { // assume cloning and/or catalyst? comment(item, TextComponent("Input $entry at input slot $i is assumed to be cloning/catalyst")) - continue@innerInputsLoop + + if (inputs.size == 1) { + continue@inputsLoop + } else { + continue@innerInputsLoop + } } else { comment(item, TextComponent("Input $entry at input slot $i in ${recipe.formattedName} is recursive")) recursiveSkips.add(entry)