isValidRecipe

open override fun isValidRecipe(): Result<Unit>

Validates this recipe's configuration.

Returns Result.failure with IllegalArgumentException if fewer than 2 items are registered, since a single item can never satisfy any adjacency condition. Otherwise, delegates to CRecipe.isValidRecipe.

Return

Result.success if the recipe is valid, Result.failure otherwise.

Since

5.1.0