Shapeless Group Recipe
constructor(name: String, items: Map<CoordinateComponent, CMatter>, groups: Set<MatchGroup>, predicates: List<CRecipePredicate>? = null, results: List<ResultSupplier>? = null)
Parameters
name
Name of this recipe
items
Item mapping. Coordinates are only used as unique slot identifiers; position is irrelevant.
groups
Groups covering every coordinate in items. Every coordinate must belong to exactly one group.
predicates
Additional predicates. Defaults to none.
results
ResultSupplier list