Context

constructor(coordinate: CoordinateComponent, matter: CMatter, input: ItemStack, mapped: Map<CoordinateComponent, ItemStack>, recipe: CRecipe, crafterId: UUID, asyncContext: AsyncContext? = null)

Parameters

coordinate

Inspection point on a recipe mapping

matter

Inspector

input

Inspection target

mapped

User input items mapping

recipe

A CRecipe what contains a CMatterPredicate who receives this

crafterId

Crafter UUID

asyncContext

Async context. When non-null, test implementations should periodically check AsyncContext.isInterrupted and return early if true.