Package-level declarations
Default CRecipe and CRecipeFilter implementations
Types
Link copied to clipboard
open class CRecipeImpl @JvmOverloads constructor(val name: String, val items: Map<CoordinateComponent, CMatter>, val type: CRecipe.Type, val predicates: List<CRecipePredicate>? = null, val results: List<ResultSupplier>? = null) : CRecipe
A default CRecipe implementation class.
Link copied to clipboard
open class GroupRecipe @JvmOverloads constructor(val name: String, val items: Map<CoordinateComponent, CMatter>, val groups: Set<GroupRecipe.Context>, val predicates: List<CRecipePredicate>? = listOf(recipePredicate), val results: List<ResultSupplier>? = null, val type: CRecipe.Type = CRecipe.Type.SHAPED) : CRecipe
Implementation of CRecipe.