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.